The Pirates will acquire catcher Chris Snyder from the Diamondbacks, pending approval from the league, according to a source. Snyder is due $5.75 million next year with a club option worth $6.75 million for 2012 with a $750,000 buyout.