Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel Mobile

注: この関数は、サービス によってサポートされる関数です。 サポートされている言語と結果は、言語が追加または削除されるにつれて異なる場合があります。

この記事では、Microsoft Excel の TRANSLATE 関数の数式の構文と使用方法について説明します。

説明

TRANSLATE() 関数を使用すると、Microsoft Translation Services を使用して、Microsoft Excel で 1 つの言語から別の言語にテキストを 翻訳できます。

構文

TRANSLATE() 関数の構文は次のとおりです。

=TRANSLATE(text, [source language], [target language])

関数には次の引数があります。

  • テキスト: 翻訳するテキスト。 この値は、引用符で囲むか、適切なテキストを含むセルへの参照にする必要があります。

  • source_language (省略可能): ソース言語の言語コード (英語の場合は "en"、スペイン語の場合は "es" など)。 指定しない場合、指定されたテキストに基づいて言語が自動的に検出されます。 自動検出はほとんどの言語でサポートされています。完全な一覧については、サポートされている言語と言語コードに関するページを参照してください。 特に短いテキストの場合は、既知の言語を指定することをお勧めします。

  • target_language (省略可能): ターゲット言語の言語コード (英語の場合は "en"、スペイン語の場合は "es" など)。 指定しない場合は、システム言語がターゲット言語として使用されます。

サポートされている言語とそれぞれの言語コードは、サポートされている言語と言語コードにあります。

セル A1 に "Hello, World!" というテキストがあり、スペイン語に翻訳するとします。 TRANSLATE() 関数は次のように使用できます。

=TRANSLATE(A1, "en", "es")

この例では、ソース言語は英語 (en) で、ターゲット言語はスペイン語 (es) です。 数式を入力したセルに、翻訳されたテキスト "Hola mundo!" が表示されます。

一般的なエラー

セルに文字数が多すぎます。 セルのサイズを小さくして、もう一度やり直してください。

セルにはテキスト以外の値があります。 関数はテキスト引数のみを受け入れます。

無効な言語コードを入力したか、サポートされていない言語コードを入力しました。 サポートされている言語: サポートされている言語と言語コードについては、こちらの一覧を参照してください。

翻訳関数の 1 日あたりのクォータを超えました。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。