こんにちは、そうとです。

大量のデータの列を、一括で翻訳したい場面などがあるかと思います。
そんな時に、スプレットシートをうまく活用すると、簡単に日本語を翻訳することが可能です。
今回はスプレットシートを使用した簡単一括翻訳ということで、ご紹介させて頂きます。

使用する関数
GOOGLETRANSLATE

場面
以下は、プログラムで使用される
エラーメッセージや警告メッセージなどを管理しているメッセージマスタになります。

メッセージマスタは、日本語のみ設定されている。この日本語を一括で英語に翻訳したい…

そんな時に、スプレットシートの関数であるGOOGLETRANSLATE を使用すれば、
簡単に翻訳することができます。

=GOOGLETRANSLATE([変換対象セル], "ja", "en")

日本語を中国語にしたい場合は、以下を使用します。
=GOOGLETRANSLATE([変換対象セル], "ja", "zh")

日本語、英語、中国語意外にも、様々な言語に対応しています。
以下表が変換できる主要の言語になります。

注意点

  • 本ツールを利用するためには、Googleアカウントが必要になります。
  • 翻訳は、GoogleのAPIを使用していますので、完璧な翻訳ではないケースがあります。
  • 一度に大量のセルを翻訳しようとした際に、エラーになる場合があります。
  • 本ツールを利用することで発生した問題につきましては、責任を負いかねます。
    事前に使い方をテスト、理解した上でご利用して下さい。
  • 本ツールは仕様が変更になる可能性や、アップデートされる可能性があります。
  • 本ツールは処理時間に上限があります(約6分)
    処理時間をオーバーする場合、ファイルを分割するなどしてご利用ください。

スプレットシートを使用した一括翻訳について、説明は以上になります。

GOOGLETRANSLATEを使用することで、一括翻訳が可能です。
データベースの管理等で役に立つことがあるかと思いますので、是非、使用してみて下さい。