2008年10月30日

Groovy使用Google Translate實現自動翻譯

有了Groovy及Google Translate,製作一個機器翻譯自動化的程式,只需要非常簡短的程式碼。

取得google-api-translate-java

程式碼示範:
import com.google.api.translate.Language
import com.google.api.translate.Translate

println Translate.translate("CSDN记者手记:PDC2008大会的收获与失望", Language.CHINESE_SIMPLIFIED, Language.CHINESE_TRADITIONAL)
println Translate.translate("CSDN记者手记:PDC2008大会的收获与失望", Language.CHINESE_SIMPLIFIED, Language.ENGLISH)


執行:
groovy -cp google-api-translate-java-0.5.jar translate.groovy

輸出結果:

CSDN記者手記:PDC2008大會的收穫與失望
CSDN reporters Notes: PDC2008 disappointed with the harvest of the General Assembly


Language類別中定義的語言名稱:
ARABIC = "ar"
BULGARIAN = "bg"
CATALAN = "ca"
CHINESE = "zh"
CHINESE_SIMPLIFIED = "zh-CN"
CHINESE_TRADITIONAL = "zh-TW"
CROATIAN = "cr"
CZECH = "cs"
DANISH = "da"
DUTCH = "nl"
ENGLISH = "en"
FILIPINO = "tl"
FINNISH = "fi"
FRENCH = "fr"
GERMAN = "de"
GREEK = "el"
HEBREW = "iw"
HINDI = "hi"
INDONESIAN = "id"
ITALIAN = "it"
JAPANESE = "ja"
KOREAN = "ko"
LATVIAN = "lv"
LITHUANIAN = "lt"
NORWEGIAN = "no"
POLISH = "pl"
PORTUGESE = "pt"
ROMANIAN = "ro"
RUSSIAN = "ru"
SERBIAN = "sr"
SLOVAK = "sk"
SLOVENIAN = "sl"
SPANISH = "es"
SWEDISH = "sv"
UKRANIAN = "uk"
VIETNAMESE = "vi"

2 則留言:

  1. 作者已經移除這則留言。

    回覆刪除
  2. 太棒了、酷斃了!
    這離我想開發的網站太進了!
    可是~~~先搞定波波獸再說吧!嗚~~~

    回覆刪除

lyhcode by lyhcode
歡迎轉載,請務必註明出處!