Web 2.0と呼ばれる潮流が注目を集め、マッシュアップなどの技術が脚光を浴びた結果、近年、Webアプリケーションの進化はさらに加速したように思える。最近ではデスクトップアプリケーションとWebアプリケーションを融合する取り組みが進められており、デスクトップアプリケーションとインターネットアプリケーションの境界はもっと曖昧なものになっていくかもしれない。 ここではデベロッパサイドの視点となるが、興味深いAPIとして「Java client API for using Google Translate (google-api-translate-java)」を紹介したい。同APIはインラインで動作するテキスト翻訳APIで、テキストと変換する言語を指定しておけば、変換後のテキストが利用できるというものだ。その動作は、同プロジェクトサイトに掲載されている以下のサンプルソースコードを見るとよくわか