Sorcerer Villagers are villagers with magical powers that use an Enchanting Table for their workplace block. They can bring some dead creatures back to life, including Pigs and Players (who manifest as Friendly Zombies) by using blaze powder and sometimes Bottles o Enchanting.
Sorcerers can also sell Blocks of Rhodium and trade gold for emeralds, as well as Enchant Golden Apples for the price of an emerald.
They also sell Beacons for one stack of emeralds.
List of trades, not including Enchanted Golden Apples.