Discordの自動翻訳はどのように動きますか?
Discord自体に、自動翻訳の設定はありません。翻訳ボットがその機能を追加します。ボットは、見られるチャンネルの新しいメッセージを受け取り、翻訳が必要か確認して、翻訳先言語で結果を投稿します。BabelBotでは、管理者がダッシュボードでこれをオンにします。そのあと、メンバーはメッセージごとにコマンドを使わず、いつも通り書きます。
- メンバーが投稿する
有効なチャンネルに新しいメッセージが届きます。
- BabelBotが確認して翻訳する
チャンネルルールとターゲット言語によって処理が決まります。
- 翻訳が表示される
返信モードによって、メンバーが翻訳を読む場所が決まります。
Discordで自動翻訳をオンにするには?
翻訳ボットでオンにします。BabelBotなら、約2分で終わります。手順は次のとおりです。
- BabelBotをサーバーに追加します。サーバー管理の権限が必要です。追加すると、ガイド付きセットアップが開きます。
- 翻訳先言語を選びます。次に、返信かスレッドを選び、「保存してテスト」を選びます。
- 翻訳先言語ではない言語で、テストメッセージを送ります。BabelBotが数秒で翻訳を投稿します。
- あとで自動翻訳をオフにしたり、オンに戻したりするには、概要の「翻訳」スイッチを使います。「翻訳 > 自動翻訳」で、対象にするチャンネルの種類を選びます。テキストチャンネルは、最初からオンです。ボイスチャンネルチャットとフォーラム投稿は、オンにするまでオフのままです。
Discordをすべて英語に自動翻訳するには?
最初の設定は英語です。BabelBotを追加すると、翻訳先言語は英語だけになり、テキストチャンネルで自動翻訳がオンになります。BabelBotは、英語ではないメッセージをすべて英語に翻訳します。すでに英語のメッセージには、何も投稿しません。
あとで言語を足すには、ダッシュボードで「翻訳 > 翻訳先言語」を開きます。Freeでは、翻訳先言語を3個まで選べます。1つのチャンネルだけ別の言語を使うには、そのチャンネルにチャンネルルールを追加します。
どのメッセージが翻訳されますか?
BabelBotは、翻訳がオンか、チャンネルで翻訳が許可されているか、メッセージに翻訳する価値のあるテキストがあるかを確認します。URLや絵文字だけのメッセージより、通常の文章のほうがテストに向いています。
通常の自動翻訳では、BabelBotがソース言語を検出します。ターゲット言語はサーバー設定またはチャンネルルールから決まります。ダッシュボードには、翻訳したくない言語を除外する「言語をスキップ」設定もあります。この除外はブリッジの通信には適用されません。
翻訳はどこに表示されますか?
「チャンネルに返信」は、翻訳をメッセージの下に返信として表示します。スタイル付きの埋め込みか、プレーンテキストを選べます。翻訳先言語が複数あると、メッセージごとの翻訳文が増えます。忙しいチャンネルでの見え方を確認してください。
「メッセージごとのスレッド」は、翻訳をメッセージのスレッドに入れます。すでにスレッドやフォーラム投稿の中で会話しているときは、BabelBotはそこに返信します。Discordは、スレッドの中に別のスレッドを作れません。
「元のメッセージを置き換える」は、元の発言者の名前とアバターで、同じチャンネルに翻訳を投稿します。そのあと、BabelBotはメンバーの元のメッセージを削除します。翻訳先言語が1つのときは、置き換えたメッセージに翻訳だけを表示します。複数のときは、原文と翻訳を表示します。これには、「ウェブフックの管理」と「メッセージの管理」の権限が必要です。チャンネルを見る権限とメッセージを送信する権限も必要です。このモードを選んでも、BabelBotにこれらの権限は付きません。先にDiscordで付与してください。
毎月の翻訳を使い切るとどうなりますか?
利用枠を使い切ると、翻訳は、Freeでは毎月1日、ProとUltraではプランの更新時のリセットまで一時停止します。Freeでは、メンバーの誰かがTop.ggで投票すると、すぐにリセットされます。自動翻訳、国旗翻訳、リンクしたチャンネルに投稿される翻訳は、サーバーの月間AI利用枠にカウントされます。Translate Textとボイスチャット翻訳はカウントされません。
BabelBotが翻訳を投稿できなかったときは、その翻訳を数えません。料金ガイドで、各プランの上限と、数える対象を確認できます。
ブリッジしたチャンネルでは何が変わりますか?
ブリッジは、#englishや#españolのような言語別のチャンネルをつなぎます。BabelBotは各メッセージを、ほかのチャンネルへ、チャンネルごとに設定した言語でコピーします。
翻訳をオフにするチャンネルルールでも、ブリッジは止まりません。ブリッジを止めるには、ブリッジを削除してください。
何も表示されないときは何を確認すればよいですか?
まずサーバー全体の翻訳設定、ターゲット言語、チャンネルルールを確認し、次にテストするチャンネルのボット権限を確認します。プライベートチャンネルでは、サーバーの他の場所と権限が異なる場合があります。
ターゲット言語とは異なる言語で文章を送ります。通常のテキストは動くのに添付ファイルが動かない場合は、その添付ファイルのプランとファイル条件を確認してください。それでも設定と結果が合わない場合は、トラブルシューティングガイドを使います。
よくある質問
ボットなしで、Discordはメッセージを自動翻訳できますか?
いいえ。Discordにはメッセージの翻訳機能がありません。「ユーザー設定 > 言語」で変わるのは、Discordのメニューとボタンです。メッセージは変わりません。
メンバーは翻訳ごとにスラッシュコマンドを実行する必要がありますか?
いいえ。管理者が自動翻訳を有効にすると、メンバーは通常どおり投稿できます。Translate Textメッセージコンテキストメニューなど、1つのメッセージだけを翻訳する方法もあります。
有効にした後、BabelBotは過去のメッセージも翻訳しますか?
いいえ。自動翻訳が対象にするのは、新しいメッセージだけです。古いメッセージを自分用に翻訳するには、Translate Textを使います。翻訳をチャンネルに投稿するには、メッセージに国旗リアクションを付けます。
翻訳を今のDiscordスレッド内に残せますか?
はい。BabelBotは、フォーラム投稿やメディア投稿を含む既存のスレッド内に返信します。別の翻訳スレッドを作成することはありません。