サイトアイコン Lonely Mobiler

Google スプレッドシート内で Google 翻訳を利用する

Google スプレッドシートで利用できる関数には Google 翻訳を利用する GOOGLETRANSLATE 関数も用意されている。これを利用すれば簡単にテキストを翻訳することができる。アプリや YouTube 動画の多言語対応する際に便利そうである。

このページでは Google スプレッドシートで翻訳を行う GOOGLETRANSLATE 関数の使い方を紹介しよう。

GOOGLETRANSLATE 関数の利用方法

GOOGLETRANSLATE 関数の使い方は以下の通り。

GOOGLETRANSLATE(テキスト, ソース言語, ターゲット言語)

仕様としては以下のような感じ。

言語コードは国別コードとは別の値なので注意が必要だ。例えば日本語は ja, 韓国語は ko となる。中国語は zh だが、簡体字か繁体字かを指定する際にはそれぞれ zh-cn, zh-tw と記述する。

Google スプレッドシート内で利用する際は以下のような感じ。

=GOOGLETRANSLATE(A2, "ja", "en")

このように記述すると、A2 の内容を日本語から英語に翻訳した結果がこのセルに表示される。

こんな感じで複数のテキストをまとめて他の言語に翻訳が可能だ。いちいち翻訳ソフトとコピペで作業する必要もない。

もちろん機械翻訳なので翻訳の質には注意が必要だが、利用用途によっては十分だろう。

なおこのメソッドは Google スプレッドシート限定なのか、 Google Apps Script からは利用できないようだ。

また、翻訳するのではなくテキストがどの言語かを検出する DETECTLANGUAGE という関数も用意されている。

Sponsored Link
モバイルバージョンを終了