注: この関数は、サービス によってサポートされる関数です。 サポートされている言語と結果は、言語が追加または削除されるにつれて異なる場合があります。
この記事では、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 日あたりのクォータを超えました。