Scriptでは様々な便利な関数が使用可能であり、その中の1つにLanguageAppというクラスがあります。LanguageAppは、自動翻訳を提供するクラスです。ScriptとLanguageAppを使用して翻訳作業を自動化する手順をまとめます。できるようになること以下のように、この記事では、Googleスプレッドシートのセルにあるテキストを英語から日本語に順番に翻訳させます。日本語のテキストが与えられた場合はそのまま同じ文を返します。Scriptから使用できるLanguageAppを使います。以下の公式ドキュメントを参考にさせて頂きました。ScriptでのLanguageAppの使い方インストール作業等は不要です。適当なGoogleスプレッドシートを新規作成し、スクリプトエディタを開きます。公式ドキュメントにも載っているように以下が最も簡単な例となります。testという文を英語から日本語に翻訳し、その翻訳結果をtranslatedに保存しています。ログから翻訳結果を確認でき、結果は以下のようになります。Enterで表示します。これはテストですなお、上記スクリプトを初めて実行する場合には、承認作業が必要になります。Scriptを実行する際に必要となる共通の作業です。詳しくは以下にまとめていますので必要な方は見てみてください。Scriptの初回実行時に承認作業を行わないと使えないようになりました。www.virment.com続いて、スプレッドシートの指定したセル内のテキストを指定した言語に翻訳させるスクリプトを作成します。スプレッドシートのセル内のテキストを翻訳させるスクリプト以下のスクリプトは、指定したスプレッドシートのシートで、セルA1からA3にあるテキストを英語から日本語に翻訳し、翻訳結果をセルB1からB3にそれぞれ保存します。翻訳対象のテキストが含まれるセル。翻訳結果を保存するセル。ここでは英語から日本語への翻訳を指定。翻訳結果をdestRangeに保存。}}なお、対応している言語の詳細は以下の公式ドキュメントに記載されています。認識エンジンは、フレーズベース機械翻訳(PBMT)モデルとニューラル機械翻訳(NMT)モデルで幅広い言語をサポートしています。パラメータを使用して、認識リクエスト内に指定します。識別子に準拠しています。APIについては明確に無料で使用できる範囲とそれ以上の場合にかかる費用が公式ドキュメントに記載されています。Appについては特に制限が記載されたドキュメントを見つけることができませんでした。Script自体には元々制限があり、詳しくは以下の公式ドキュメントに記載されています。Appについての記載はありませんでした。terminates.developers.google.comもしかすると制限等あるかもしれませんので、各自で確認した上で使用するようお願い致します。Script色々な機能が使えてとても便利です。Scriptを使って自動化する少し効率化できるかもしれません。Alexa(以降、Alexa)のスキル開発が楽しいです。Scriptに任意のデータをPOSTさせたのでその手順をまとめます。Scriptで作成したコードをウェブアプリケーションとして公開する手順をメモします。Trelloはカンバン方式のタスク管理サービスになります。コメントをキャンセルメールアドレスが公開されることはありません。virtualiment。