GOOGLETRANSLATE関数の使い方|スプレッドシートでセルの文章を翻訳する
※写真はイメージです
書き方
=GOOGLETRANSLATE(テキスト, [ソース言語], [ターゲット言語])セルの文章を、Google翻訳で別の言語に訳して返します。商品名や案内文を英語・中国語・韓国語にまとめて訳すときに使います。
引数の意味
| 引数 | 入れるもの | 図の例 |
|---|---|---|
| テキスト | 訳したい文章(セル) | A2 |
| ソース言語 省略できる | 元の言語のコード。"auto"で自動 | "ja" |
| ターゲット言語 省略できる | 訳したい言語のコード | "en" |
よく使う言語コード
| 言語 | コード |
|---|---|
| 日本語 | ja |
| 英語 | en |
| 中国語(簡体字) | zh-CN |
| 中国語(繁体字) | zh-TW |
| 韓国語 | ko |
| ベトナム語 | vi |
| タイ語 | th |
| フランス語 | fr |
| スペイン語 | es |
| 元の言語を自動で判定 | auto |
元の言語が分からないとき
=GOOGLETRANSLATE(A2, "auto", "ja")ソース言語を "auto" にすると、自動で判定して日本語に訳します。言語だけ知りたいときは DETECTLANGUAGE を使います。
訳を固定する(あとで変わらないように)
GOOGLETRANSLATEは、ファイルを開くたびに訳し直すので、訳が少し変わることがあります。決まった訳として使うなら、訳したセルをコピーして 右クリック →「特殊貼り付け」→「値のみ貼り付け」 で文字にしておきます。
うまくいかないとき
1#VALUE! になる
言語コードの書き方がちがいます。
直し方"en" のように " " で囲み、表にあるコードで書きます。
2「読み込んでいます…」が多い
一度にたくさん訳しています。
直し方訳し終えたものは値で貼り付けて、式を減らします。
使えるバージョン
Googleスプレッドシートだけの関数です。Excelにはありません。
Excelでは
Excelでは、「校閲」→「翻訳」で選んだ文章を訳せますが、式で訳す関数はありません。
よくある質問
スプレッドシートで翻訳するには?
=GOOGLETRANSLATE(A2,"ja","en") のように、訳したいセル・元の言語・訳したい言語を入れます。
中国語のコードは?
簡体字は zh-CN、繁体字は zh-TW です。
訳が毎回変わります
開くたびに訳し直すためです。値のみ貼り付けで文字にすると固定されます。
一緒に覚えたい関数・操作
このページについて
操作の説明は、パソコンのブラウザで開いた日本語のGoogleスプレッドシートに合わせています。関数の働きはGoogleの公式ヘルプ(スプレッドシートの関数リスト)で確かめています。図はこのサイトで作ったもので、表の会社名・商品名・人名・URLは例です。このサイトはGoogleとは関係ありません。運営者情報