この際、画面によって同じ言葉なのに違う英語を書いたりすると可読性が下がり、バグの元になります。
そういうのを未然に防ぐためにプロジェクト毎に「辞書」を作ることが多いのですが、訳す日本語が少なければ良いのですが、多ければその工数もバカになりません。
というわけで、そういう便利なAPIないかなぁと調べてみました。
***********************
すると、Googleが良い感じのJavaライブラリを提供していたので使ってみました。◆ホームページ
google-api-translate-java
URL:http://code.google.com/p/google-api-translate-java/
◆使い方
Javaライブラリをこちらよりダウンロードします。
【サンプルソース】
public static void main(String[] args) { try { //proxyは必要に応じて。 System.setProperty("http.proxyHost", "xxxxx"); System.setProperty("http.proxyPort", "9999"); //setHttpReferrerは呼ばないとエラーになった。 Translate.setHttpReferrer("www.google.com"); String translatedText = Translate.execute("おはようございます", Language.JAPANESE, Language.ENGLISH); System.out.println(translatedText); } catch (Exception ex) { ex.printStackTrace(); } }【実行結果】
Good morning
***********************
設計の初期段階など一気に英訳したい時には便利です。
タグ:技術