Google翻訳の公式を使ってGoogleスプレッドシートで効率的にテキストを翻訳する方法

📅
🕑 1 分で読む

Googleスプレッドシートで使える数式をもっと使いこなせれば、もっと便利になります。特に翻訳に関してはなおさらです。言語を切り替えたり、別の言語で何かの意味を確認したりする必要がどれほど頻繁に発生するか、驚くことでしょう。しかも、わざわざ別のアプリを開かなくても済むのです。=GOOGLETRANSLATE関数の使い方を覚えるのはとても簡単で、正直言って、一度覚えてしまうとまるでズルをしているような気分になります。たとえ急いでいる時でも、このちょっとしたスキルは時間を大幅に節約してくれます。

Google 翻訳の数式をスプレッドシートで使用する方法

正しい構文で始める

数式を入力する際に​​は、いくつか注意すべき点があります。まず、翻訳したいテキストが入ったセルを指定し、Googleスプレッドシートに翻訳元の言語と翻訳先の言語を指定します。例えば、セルA1に「How are you?」というテキストがあり、それをスペイン語に翻訳したいとします。「」と入力し始める=GOOGLETRANSLATEと、オートコンプリート機能やポップアップオプションが表示されます。セル参照、ソース言語コード、ターゲット言語コードを順にカンマで区切って入力します。例=GOOGLETRANSLATE(A1, "en", "es")

ちょっと奇妙ですが、正しい言語コードを入力しないと機能しません。英語なら「en」、スペイン語なら「es」、フランス語なら「fr」などです。 を押すとEnter、翻訳されたテキストが表示されます。引用符とカンマをもう一度確認してください。些細な違いが問題になることもあります。地域設定で異なる区切り文字(カンマではなくセミコロンなど)が使用されている場合、設定によっては数式がテキストとして表示されることがあります。

複数のセルに数式を素早くコピーする方法

数個のフレーズを翻訳する場合は、フィルハンドル(セルの右下にある小さな四角形)を上下左右にドラッグするだけで翻訳できます。数式は自動的に調整され、適切な行または列を参照するので、何度も入力する必要はありません。これは、列Aにテキストのリストがあり、それを列Bでフランス語に翻訳したい場合に最適です。B1数式を入力して、下にドラッグするだけです。

ある設定ではかなりスムーズに動作しましたが、データのフォーマットが正しくなかったり、地域設定によって区切り文字が変わってしまったりすると、時々問題が発生することがあります。また、セル内の言語を検出したい場合は を使用できます=DETECTLANGUAGE。別のセルに と入力し、テキストセルをポイントして、何が表示されるか確認するだけです。テキストの言語がわからない場合、特に入力文字数が多い場合に便利です。

結論と追加のヒント

行き詰まったり、もっと柔軟に使いたい場合は、挿入 > 関数 > Google > Google 翻訳 メニューを試してみてください。こうすることで、構文を覚えなくてもオプションが表示され、カスタマイズできます。また、データが乱雑だったり、一度に大量の翻訳をしたりすると、Google 翻訳がうまくいかない場合があることをご承知おきください。完璧ではありません。特にスラングや慣用句など、時折、翻訳がおかしくなったり、翻訳がおかしくなったりすることがありますので、ご了承ください。

結局のところ、数式に慣れて、ドラッグ操作に慣れることが重要です。この機能が内蔵されているのは少し奇妙に思えますが、正直言って、手動でコピーしたりアプリを切り替えたりする手間が大幅に省けます。毎回完璧に動作しないとしても驚かないでください。でも、ほとんどの場合、これで十分です。

まとめ

  • =GOOGLETRANSLATE正しいセル参照と言語コードを使用してください。
  • 数式を下にドラッグすると、複数のセルに簡単に適用できます。
  • =DETECTLANGUAGEテキストの言語を確認するために使用します。
  • 数式が期待どおりに動作しない場合は、地域設定を確認してください。

まとめ

Googleスプレッドシートのツールキットにあれば、かなり便利なツールです。使い方を覚えれば、大量のテキストを瞬時に翻訳するのも簡単になります。Googleがなぜこんなに簡単にできるのかは分かりませんが、まあ、時には命綱になります。これで誰かの作業時間が少しでも短縮されることを願っています。