You don't have to refactor all the code you copied from PressThis, but it would be good to fix the localization, IMO.

wp.org has a utility that automatically adds the textdomain: http://wordpress.org/extend/plugins/press-this-reloaded/admin/

It's under "Add Domain to Gettext Calls".