| class LanguageApp : Members |
| member | Type | 説明 |
|
translate |
String |
ある種のテキストをソースとなる言語から目的の言語へと自動的に翻訳する |
method translate(text, srcLanguage, dstLanguage, optAdvancedArgs)
| Arguments : |
| name | Type | 説明 |
|
text | String |
翻訳すべきテキスト |
|
srcLanguage | String |
ソーステキストの書かれている言語コード:空文字列に設定した場合はソース言語のコードが自動検出される |
|
dstLanguage | String |
翻訳後の言語コード |
|
optAdvancedArgs | Object |
未定義 |
| Advanced Arguments* : |
| name | Type | 説明 |
|
contentType | String |
テキストのcontent type(初期値は'text'):'html'もサポートされている |
| 戻り値 : |
| Type | 説明 |
|
Stirng |
翻訳されたテキスト
|
| Googleのサンプル : |
// The code below will show "Esto es una prueba."
var spanish = LanguageApp.translate("This is a test", "en", "es");
Browser.msgBox(spanish);
|
| 動作確認用サンプル : |
// 枯葉の一節 ”En ce temps-la la vie etait plus belle”(フランス語)を(日本語)へ
// 『当時の生活は、よりきれいだった』を "F8" セルに表示
function translate(){
var fr = LanguageApp.translate("En ce temps-la la vie etait plus belle,", "fr", "ja");
var sheet = SpreadsheetApp.getActiveSheet();
sheet.getRange("F8").setValue(fr);
}
|
20101105
|