http://open-tran.eu has a XML-RPC interface; could the po-mode plugin use it to suggest translations?

Anyway, you should definetively look at the translate toolkit: http://translate.sf.net