言語翻訳者

クリックでコピー

異なる言語へのローカライズや、アプリケーション内のテキストの翻訳を行うためのモジュールです。


Google翻訳

Google翻訳モジュールは、アプリケーションにGoogle翻訳サービスとの統合を追加し、自動テキスト翻訳のために意図されています。


ビジネスプロセス

Google Translate: Translate

入力

  • text (text)- 翻訳の原文。
  • source_lang (ENUM)- 原文の言語。
  • target_lang (ENUM)- 翻訳対象言語
  • is_html (boolean)- 入力された原文がhtml形式であることを示すマーク。

出力

  • text (text)- 翻訳済みテキスト

設定

パラメータプリセット設定内容
Project ID-Google Cloud Platform上のプロジェクトIDです。
Service Account File-Google Cloud プロジェクトのサービス アカウント秘密鍵の JSON ファイル

Google Cloud Consoleを使用して、Project IDを取得します。プロジェクトIDの取得と設定のマニュアルは、こちらのリンクから入手できます。
Service Account Fileの取得方法については、こちらのマニュアルをご参照ください。セキュリティポリシーにより、Googleは秘密鍵を保存しないので、JSONファイルを再ダウンロードすることはできません。必要に応じて、新しい鍵を作成する必要があります。


DeepL トランスレータ

このモジュールは、DeepL Translatorとの統合を提供します。


設定項目

パラメータデフォルト説明
Auth Key-DeepL アカウントからの認証キー
Use Pro version?オフ有料ユーザのみ

ビジネス・プロセス

DeepL Translator: Translate Text

入力

  • sourse_lang (enum)- 翻訳されるテキストの言語。
  • target_lang (enum)- テキストが翻訳されるべき言語。
  • text (string)- 翻訳されるテキスト。UTF8でエンコードされたプレーンテキストのみサポートされます。
  • split_sentences (boolean)- は、翻訳エンジンが最初に入力をセンテンスに分割するかどうかを設定します。これはデフォルトで有効になっています。
  • glossary_id (string)- 翻訳に使用する用語集を指定します。重要: これは source_lang パラメータが設定されている必要があり、用語集の言語ペアはリクエストの言語ペアと一致しなければなりません。

出力

  • text (string)- 翻訳されたテキスト。

DeepL Translator: Translate document

入力

  • sourse_lang (enum)- 翻訳されるテキストの言語。
  • target_lang (enum)- テキストが翻訳されるべき言語。
  • document (file)- 翻訳される文書ファイル。

出力

  • document_id (string)- アップロードされた文書と翻訳処理に割り当てられた一意のID。
  • document_key (string)- アップロードされた文書と翻訳結果をサーバー側で暗号化するために使用される一意のキー。

DeepL Translator: Check translation status

入力

  • document_id (string)- 文書と翻訳プロセスに割り当てられた一意のID。
  • document_key (string)- ドキュメントがAPIにアップロードされた際にクライアントに送信されたドキュメント暗号化キー。

出力

  • document_id (string)- ドキュメントと翻訳プロセスに割り当てられた一意の ID。
  • status (enum)- 文書の翻訳プロセスが現在どのような状態にあるかを示す短い説明。可能な値は次のとおりです。
    • "queued"- 翻訳ジョブは処理されるためにラインで待機しています。
    • "translating"- 翻訳が進行中である
    • "done"- 翻訳が完了し、翻訳されたドキュメントをダウンロードする準備ができています。
    • "error"- 翻訳中に回復不能なエラーが発生しました。
  • seconds_remaining (integer)- 翻訳が完了するまでの推定秒数。このパラメータは、翻訳が進行している間のみ含まれます。

DeepL Translator: Downloading translated documents

入力

  • document_id (string)- 文書と翻訳プロセスに割り当てられた一意のID。
  • document_key (string)- ドキュメントがAPIにアップロードされたときにクライアントに送信されたドキュメントの暗号化キー。
  • name (string)- ファイルの名前。

出力

  • document (file)- ダウンロードされたファイル

マイクロソフト翻訳者

このモジュールは、Microsoft Translator APIとの統合を提供します。


パラメータデフォルト説明
Subscription Key-Azure アカウントのサブスクリプションキー
Subscription Region-Azure アカウントのサブスクリプション リージョン

Microsoft Translator: Detect language

入力

  • text (text)- 翻訳されるテキスト。

出力

  • lang (enum)- 検出された言語のコード。

Microsoft Translator: Transliterate

入力

  • text (text)- 翻訳されるテキスト。
  • sourse_lang (enum)- テキストの言語。

出力

  • text (text)- 入力されたテキストを変換した結果であるテキスト。

Microsoft Translator: Translate

入力

  • is_html (boolean)- はテキストのhtmlです。
  • target_lang (enum)- テキストが翻訳されるべき言語。
  • sourse_lang (enum)- 翻訳されるべきテキストの言語。
  • text (text)- 翻訳されるテキスト。

出力

  • text (text)- が翻訳されたテキスト。

設定

ビジネスプロセス