インターネット
 Computer >> コンピューター >  >> ネットワーキング >> インターネット

GoogleスプレッドシートでGoogle翻訳を使う方法!GOOGLETRANSLATE関数の基本と応用

GoogleスプレッドシートでGoogle翻訳を使う方法!GOOGLETRANSLATE関数の基本と応用

Google翻訳は、新しい言語を学ぶときにとても便利なツールです。Google翻訳アプリでは、言語の自動判別や、カメラを使って看板の文字を翻訳するなど、さまざまな機能が利用できます。実は、GoogleスプレッドシートでもGoogle翻訳の機能を使うことができます。セルに簡単な関数を入力するだけで、あらゆる言語を別の言語に翻訳できるのです。ここでは、その具体的な方法をわかりやすく解説します。

Googleスプレッドシートで任意の言語を翻訳する

Google翻訳機能を使うには、まずGoogleスプレッドシートを開き、翻訳したい言葉を任意のセルに入力します。例として、セルA1に「cat」という単語を入力してみましょう。次に、別のセルをクリックして =googletranslate と入力すると、候補として「GOOGLETRANSLATE」が表示されます。

もうひとつの方法は、関数全体を自分で入力することです。
=GOOGLETRANSLATE("テキスト", "翻訳元の言語", "翻訳先の言語")

「テキスト」の部分には翻訳したい文章を入れます。「翻訳元の言語」には元のテキストの言語、「翻訳先の言語」には翻訳後の言語を指定します。

GoogleスプレッドシートでGoogle翻訳を使う方法!GOOGLETRANSLATE関数の基本と応用

また、「テキスト」の代わりに、翻訳したいテキストが入っているセル参照を指定することもできます。たとえば、翻訳したいテキストがA1にある場合は、引用符で囲んだテキストではなく「A1」と入力します(この場合、引用符は不要です)。対象のセルをクリックすれば、セル参照が自動的に挿入されます。

言語の指定では、言語名を正式名称で書かないように注意しましょう。たとえば英語なら「English」ではなく「en」、スペイン語なら「es」、日本語なら「ja」というように、2文字の言語コードで入力します。正式名称を入力するとエラーになってしまうので気をつけてください。

これらの方法が面倒だと感じたら、スプレッドシートのメニューからもGoogle翻訳を選択できます。「挿入」→「関数」→「Google」→「GOOGLETRANSLATE」の順にクリックしてください。

GoogleスプレッドシートでGoogle翻訳を使う方法!GOOGLETRANSLATE関数の基本と応用

複数のセルにまとめて翻訳を適用する

翻訳したい単語ごとに毎回同じ作業を繰り返す必要はありません。まず、セルA1の単語を翻訳した状態を想定してみましょう。翻訳結果が表示されているセルをクリックし、カーソルをセルの右下に合わせると、十字マークが表示されます。

十字マークが表示されたら、クリックしたままドラッグして、関数を適用したい範囲のセルを覆います。マウスを離すと、各セルにエラーメッセージが表示されますが、これは正常な動作です。隣のセルに翻訳したいテキストを入力するにつれて、エラーは順番に消えていき、翻訳結果が表示される仕組みです。

GoogleスプレッドシートでGoogle翻訳を使う方法!GOOGLETRANSLATE関数の基本と応用

すべての空欄セルを埋め終えれば完了です。さらに翻訳したいテキストが出てきたときだけ、同じ操作を繰り返せばOKです。

なお、翻訳したい単語同士は隣り合っていなくても構いません。たとえば、翻訳または言語判定したい単語がセルF10にある場合は、=detectlanguage(F10) のようにセル位置を指定してEnterキーを押します。選択したセルに、その言語の頭文字が表示されます。

DETECTLANGUAGEで言語を自動判別する

何語か分からないテキストに出くわすこともありますよね。そんなときも、Google翻訳の機能がしっかり対応してくれます。

まず、あるセルに判別したい言語のテキストを入力します。その右隣のセルに =detectlanguage と入力すると、最初の数文字を打った時点で候補が表示されます。

GoogleスプレッドシートでGoogle翻訳を使う方法!GOOGLETRANSLATE関数の基本と応用

候補を選択し、言語を判定したいセルを指定してEnterキーを押すと、右側のセルにその言語のコード(頭文字)が表示されます。

先ほどのドラッグ操作と同じ要領で、言語判定コードが入ったセルの隅にカーソルを合わせて下方向にドラッグすれば、左側のセルに入力したすべてのテキストについて、言語が自動的に判定されていきます。

まとめ

これで、翻訳や言語判定のためにGoogle翻訳アプリとGoogleスプレッドシートを行き来する必要はありません。スプレッドシートから離れることなく、すべての作業を完結できます。ぜひ日常の業務や学習に活用してみてください。

  1. Googleスプレッドシートのテンプレートを作成・活用する方法を徹底解説

    家計簿、請求書、カレンダーなど、スプレッドシートを効率よく作りたいなら、テンプレートの活用が欠かせません。テンプレートは、GoogleスプレッドシートやGoogleドキュメントを素早く作成するための最も便利な方法の一つです。Microsoft Excelを使ったことがある方なら、テンプレートを掲載したサイトを簡単に見つけられることはご存じでしょう。では、Googleスプレッドシートの場合はどうでしょうか。「Googleスプレッドシートにもテンプレートはあるのか?」と疑問に思う方は多いはずです。Google検索では表示される情報が限られているため、選択肢が少ないと感じてしまうかもしれません。しか

  2. Googleスプレッドシートの使い方完全ガイド|初心者向けオンライン表計算の基本とExcelとの違い

    現代の生活はすっかりデータ中心になりましたが、数字の管理や追跡は依然として簡単ではありません。そこで活躍するのがExcelやGoogleスプレッドシートです。マーケター、ビジネスパーソン、そして個人ユーザーまで、データを分析して賢い意思決定を行いたいときには、表計算ソフトが欠かせません。 長年、スプレッドシート作成といえばExcelが定番でした。しかし、クラウドベースのツール「Googleスプレッドシート」の登場により状況は一変しました。多くのユーザーがこの強力なオンライン表計算アプリへ乗り換え始めています。デスクトップアプリケーションの利便性とオンラインスプレッドシートの柔軟性、両方の良さを