作為開發者來說,先前製作海外的使用者介面,那些文字還是多為人工翻譯,或是機器翻譯人工校閱。 然而隨著場景不同,例如翻譯的是大量技術文件,或者影音字幕,動輒數萬數十萬字,採取人工校閱花錢又費時,這時候就需要借助工具了,打破成本與速度的枷鎖。 AWS 提供了一個即開即用的雲端翻譯服務 —— Amazon Translate
這邊都好理解,差不多跟大家手機裡在用的谷歌翻譯差不多,只是對於 Amazon 生態系更貼近。
aws translate translate-text \
--text "你好,今天買兩杯冬瓜鮮奶,第二杯半價" \
--source-language-code "zh-TW" \
--target-language-code "en"
import boto3
translate = boto3.client(service_name='translate', region_name='us-east-1')
result = translate.translate_text(
Text="你好,今天買兩杯冬瓜鮮奶,第二杯半價",
SourceLanguageCode="zh-TW",
TargetLanguageCode="en"
)
print(result['TranslatedText'])