TextLantern

サーバー翻訳

Discordの自動翻訳を、チャンネルごとに設定

英語と日本語など、会話で使う二つの言語を選びます。まず一つのチャンネルで訳文の表示先を決め、両方向の翻訳を確認しましょう。

更新日

始める前に

TextLanternへのアクセスと、Discordのサーバーを管理権限が必要です。ボットにはチャンネルの読み取りと返信の権限も必要です。まだ追加していない場合は、始め方をご覧ください。

1. チャンネルと言語を選ぶ

TextLanternのサーバー設定を開き、翻訳するチャンネルを選びます。チャンネルで使う言語と返信の設定を選ぶか作成します。

2つの主要言語を選びます。チャンネル翻訳が有効で、メッセージがどちらかの言語だと認識された場合、もう一方の言語に翻訳されます。言語を判断する情報が足りないと、自動では訳文が表示されないことがあります。

たとえば英語と日本語を設定すると、英語のメッセージには日本語の返信が付き、日本語のメッセージには英語の返信が付きます。

コミュニティで必要な場合は、読者向けの追加言語を設定します。チャンネルでは、主要言語二つを含めて合計八言語まで使えます。対応言語一覧をご覧ください。

2. 翻訳の表示場所を選ぶ

翻訳 利用できる場所
主要言語 元のメッセージへの返信、または翻訳スレッド
追加言語 共有返信、スレッド、またはリクエストした人だけの非公開結果

必要になったときに、読者が別の有効な言語への翻訳をリクエストできます。結果を共有するなら、チャンネルへの返信かスレッドを選びます。この2つの表示先で追加言語を自動翻訳するには、「Extra language timing」で「Translate all automatically」を選びます。新しい設定では、初期状態で追加言語は読者が言語をクリックしたときに翻訳されます。自分だけに表示する場合は、読者がその都度リクエストします。

メンバーが会話の中で翻訳を見たい場合は共有返信を使います。翻訳をまとめたい場合はスレッドを使います。各読者が自分の言語だけを必要とする場合は、追加言語の非公開結果を使います。

3. 保存、有効化、テスト

設定を保存し、チャンネルがその設定を使っていることを確認して、チャンネルの翻訳を有効にします。

自分のアカウントから、主要言語の一つで短いテキストメッセージを送ります。ボットやWebhook経由で送信されたメッセージでは、チャンネルの自動翻訳は実行されません。選んだ返信場所で、もう一方の言語が表示されるか確認します。次に反対方向も試します。オンデマンド言語を追加した場合は、それも一度リクエストしてください。

何も表示されない場合は、翻訳のトラブルシューティングに進んでください。

2つのメッセージで設定を確認する

英語と日本語のチャンネルなら、テストできる場所で次の架空のメッセージを送ってみてください。訳文の言語と表示先を確認します。実際の表現は変わることがあります。

送信するメッセージ 確認する内容
英語:「Can we start at 8?」 指定した返信先またはスレッドに日本語訳が表示される
日本語:「8時に始められますか?」 同じ設定の表示先に英語訳が表示される

片方だけ翻訳されない場合は、チャンネルを増やす前に主要言語の組み合わせと返信先を確認します。オンデマンド用の追加言語を設定した場合は、別途リクエストして確認してください。それだけでは双方向のテストにはなりません。

チャンネル間で設定を再利用する

保存した言語、返信、用語の設定を再利用できます。複数のチャンネルで共有している設定を変更する場合は、保存する前にどのチャンネルが使っているか確認してください。

自分のアカウントで用語設定を利用できる場合は、人名やコミュニティ独自の言葉の訳し方をそろえるために使えます。まず重要な用語を少数登録し、実際の訳文を確認してください。