Skip to content

Piyo Translator

主な機能

メッセージ翻訳

右クリック ➝ アプリ ➝ Translate Message

任意のメッセージをご使用のDiscordクライアントの言語に素早く翻訳します:

  • デスクトップ版: メッセージを右クリックし、アプリメニューから「Translate Message」を選択します
  • モバイル版: メッセージを長押しし、メニューから「Translate Message」を選択します

メッセージはDiscordクライアントの設定言語に翻訳されます。

国旗リアクション翻訳

🇯🇵 🇺🇸 国旗の絵文字でリアクションするだけで、瞬時にメッセージを翻訳します

新機能: 翻訳後、2段階のドロップダウンメニューを使って簡単に言語を変更できます!

  1. 任意のメッセージに国旗の絵文字(例: 🇯🇵, 🇺🇸)でリアクションします
  2. ボットが該当言語にメッセージを翻訳します
  3. 埋め込みメッセージ内に2段階のドロップダウンメニューが表示されます:
  4. 地域の選択 (Region)
  5. その地域内の言語の選択 (Language)
  6. 元のメッセージにさらに別の国旗リアクションを追加して、他の言語への翻訳を行うこともできます

新しいインターフェースにより、言語の選択が整理されました:

第1段階 - 地域の選択: - 🌏 アジア (Asia) - 🌍 ヨーロッパ (Europe) - 🌎 アメリカ (Americas) - 🌐 その他 (Other)

第2段階 - 言語の選択: 各地域には関連する言語が含まれており、簡単にナビゲートできます

操作の例: 地域: 🌏 アジア → 言語: 🇯🇵 日本語

  • 元のメッセージにさらに別の国旗リアクションを追加することができます
  • 各国旗リアクションは即座にその言語に翻訳され、埋め込みメッセージを更新します
  • 2段階のドロップダウンシステムにより、利用可能な言語間を自由に切り替えることができます
  • 瞬時に翻訳を切り替えられるため、多言語での会話に最適です

メリット

  • 整理されたインターフェース: 2段階のドロップダウンにより、膨大な言語リストに圧倒されるのを防ぎます
  • 即時翻訳: 国旗リアクションにより、すぐに翻訳結果が得られます
  • 柔軟な言語選択: ドロップダウンシステムにより、言語間の切り替えが簡単です
  • クリーンなデザイン: 埋め込み型のドロップダウンにより、チャンネルをすっきり保ちます

コマンドリファレンス

グループ翻訳

グループチャンネル翻訳

グループ翻訳機能を使用すると、複数のチャンネルにまたがる翻訳グループを作成できます。グループ内のいずれかのチャンネルでメッセージが送信されると、同じグループ内の他のチャンネルへ、それぞれのターゲット言語に自動翻訳されて転送されます。

/add_group_channel <group_name> <target_language>

<target_language> パラメータを入力する際、Discordは完全な言語名によるオートコンプリートの候補を表示します。手動での入力は受け付けられないため、必ずこれらの候補から選択してください。

オートコンプリートの候補例: - English - Japanese
- Spanish - French - German - など

/add_group_channel international [オートコンプリートから "English" を選択]
現在のチャンネルをターゲット言語「英語(English)」として "international" グループに追加します。

グループの削除:

/delete_group <group_name>
例: /delete_group international

すべてのチャンネルにおいて、指定したグループの設定をすべて削除します。

グループ設定の一覧表示:

/list_group_settings
現在のサーバー内のすべての翻訳グループと、そのチャンネル設定を表示します。

自動翻訳

チャンネル自動翻訳

単一のチャンネル内で、2つの言語間の双方向翻訳を作成します。検出された言語に基づいて、メッセージが自動的に翻訳されます。

/auto_translate <language_1> <language_2>

<language_1> および <language_2> パラメータを入力する際、Discordは完全な言語名によるオートコンプリートの候補を表示します。手動での入力は受け付けられないため、必ずこれらの候補から選択してください。

オートコンプリートの候補例: - English - Japanese
- Spanish - French - German - など

/auto_translate [オートコンプリートから "English" を選択] [オートコンプリートから "Japanese" を選択]
現在のチャンネルにおいて、英語と日本語の間の自動翻訳を設定します。

自動翻訳の削除:

/delete_auto
現在のチャンネルから自動翻訳の設定を削除します。

ステータスの確認:

/auto_translate_status
現在のチャンネルの自動翻訳の設定状況を表示します。

自動翻訳チャンネルの一覧表示:

/list_auto_channels
サーバー内で自動翻訳が有効になっているすべてのチャンネルをリスト表示します。

翻訳技術

翻訳サービスの選択

当ボットは最高の結果を提供するため、複数の翻訳APIを使用しています:

  • DeepL: 主にヨーロッパの言語に使用されます
  • OpenAI: 主にアジアの言語に使用されます
  • その他のAPI: 必要に応じてバックアップサービスとして使用されます

ボットは言語ペアと可用性に基づいて、最も適切なサービスを自動的に選択します。