Ответ 1
Попробуйте Firebug, чтобы увидеть параметры GET/POST, а затем найдите что-то вроде Curl в Java, чтобы отправить эти параметры и, наконец, проанализировать HTTP-ответ. Google Translate использует ajax для отправки и получения HTTP-запросов, а Firebug - лучший инструмент для этого.