Treanor played in 82 games for the Rangers last season, hitting .211/.287/.308 with five home runs and 27 RBI.
With Treanor in the fold, the Rangers have completed their catcher position, as he'll team with free-agent signee Yorvit Torrealba.
"We appreciated the qualities that Matt brought to our club in 2010, both on the field and the presence he had in our clubhouse," Rangers general manager Jon Daniels said in a press release. "He stepped into a challenging situation and helped lead the club. We're happy to have him back to solidify our catching situation."
The Rangers picked up Treanor, 34, from the Brewers in a spring training trade, and actually started the most games of all Rangers catchers (67).
To make room for Traenor on the 40-man roster, the team outright pitcher Ryan Trucker, who was picked up on waivers from Florida in October.
-- C. Trent Rosecrans