Improve online translation

Fix the XML-RPC service and add support for the more reliable apy service