Karinoya Translate — Discord 多言語翻訳 bot(25 言語・自分の API キーで動く)
- Digital1,500 JPY

日本語・英語・ベトナム語…が混ざるサーバーのための翻訳 bot です。 購入者ご自身の API キーで動くので、会話が当方(販売者)を経由することはありません。 🌏 ヤドカリ 今日はそんなに人がいないです EN There are not many people here today VI Hôm nay không có nhiều người ở đây PL Dzisiaj nie ma tu zbyt wielu ludzi. ■ できること ・自動翻訳:指定したチャンネルの投稿を、最大 3 言語に翻訳して投稿の下に返信 ・リレー翻訳:「日本語ch」「英語ch」「ベトナム語ch」をつなぎ、投稿を相手の言語に訳して相手チャンネルへ、本人の名前とアイコンで投稿(画像も転送) ・/ktr で文章を翻訳(自分にだけ表示) ・投稿を右クリック →「翻訳(自分だけに表示)」で、自分の言語に翻訳 ・25 言語に対応(日・英・中簡/繁・韓・越・尼・泰・比・ネパール・ミャンマー・ウルドゥー・ヒンディー・葡・西・仏・独・伊・露・宇・亜・土・波・羅・蒙) ・1 日の翻訳文字数に上限を設定できます(事故で使い切らないための歯止め) ・/ktr-status で、その日の使用量と DeepL の残り文字数を表示 翻訳先に原文と同じ言語が含まれていても、そこへは投げません。たとえば翻訳先が日本語・英語・ベトナム語のチャンネルに日本語で書くと、課金されるのは 2 言語ぶんです。 ■ 無料の翻訳 bot との違い ・翻訳文が bot 運営者のサーバーを経由しません(自分のキーから翻訳 API へ直接) ・言語別チャンネルを「本人名義で」つなぐリレー方式 ・日本語の UI・買い切り・サーバー数の制限なし ■ 「どの翻訳サービスなら安全か」を、規約を読んで書きました 翻訳 bot は、メンバーの書き込みをそのまま外部の API に送ります。ここを曖昧にしたまま導入すると、あとで取り返しがつきません。 同梱の『翻訳APIキーの取り方.md』では、実際の登録画面と各社の個人情報保護方針を確認したうえで、次を書いています。 ・Google AI Studio(Gemini 無料枠)は「トレーニングで確認および使用される可能性がある」と公式に明記していること ・DeepL は有料の API Pro について「送信済みのテキストはすべて削除される」「品質向上に使用されることはない」と明記している一方、無料の API Free にはその記載がなく、入力テキストを訓練に使う条項を参照していること ・したがって、無料で使う限り「学習に使われない」とは言い切れないこと ・相談ごとや個人的な事情が書かれるチャンネルには、翻訳 bot を入れないでください、という結論 都合のいい結論ではありませんが、これが規約を読んだ結果です。雑談・多言語ラウンジ・お知らせであれば、無料枠で十分に使えます。 ━━━━━━━━━━━━━━━━━━━━ ⚠️ 購入前に必ずご確認ください ━━━━━━━━━━━━━━━━━━━━ この商品は「bot のプログラム(Python のソースコード)と導入手順書」です。 以下に当てはまらない方は、購入後に動かせない可能性があります。 【パソコン】Windows / Mac / Linux。Python 3.10 以上をインストールできること(手順書に案内あり・無料) 【動かし続ける環境】bot は Discord と常時つながっている必要があります。パソコンを閉じている間は翻訳されません 【翻訳 API のキー】DeepL API キー(無料登録・クレジットカード不要・1回限り100万文字)または OpenAI 互換 API キーが必要です。取得手順は同梱の『翻訳APIキーの取り方.md』に、実際の画面に沿って書いてあります(DeepL なら約 10 分) 【料金】翻訳 API の利用料金は購入者のご負担です。各 API の料金・規約はご自身でご確認ください 【Discord の権限】導入するサーバーの「サーバー管理」権限。MESSAGE CONTENT INTENT を ON にします(手順書あり) 【参加者への案内】投稿が翻訳 API に送られることを、参加者に必ず案内してください。貼るだけの雛形を同梱しています 【プライバシーポリシー】Discord の開発者規約により、bot を運用する方はプライバシーポリシーを用意して Developer Portal に登録する必要があります。雛形を同梱しています ■ 「動いているつもりで止まっていた」を防ぐ仕組み 自宅のパソコンで bot を動かしていると、Windows の更新や省電力設定で、いつの間にかプロセスが消えていることがあります。画面を出さずに動かすので、落ちてもエラーは見えません。 ・同梱の Karinoya Watchdog が 1 分ごとに生死を確認し、3 分以上止まっていれば自動で起動し直して Discord に知らせます ・毎朝決まった時刻に「稼働中」を 1 行だけ投稿することもできます(任意)。投稿が来ないこと自体が、止まったことのしるしになります ・run.bat をうっかり 2 回押しても、2 つ目は自分で終了します(同じ bot が 2 つ動くと、翻訳が二重に投稿されてしまうため) ・翻訳量の上限に達したときは、そのチャンネルに 1 回だけお知らせを投稿して止まります(黙って止まりません) ・設定を変えたあとに止めて起動し直す restart.bat を同梱しています 🐕 見張り役の「Karinoya Watchdog」を同梱しています。別の zip です。追加のライブラリは要りません。 ■ こんな方には向いていません ・「招待リンクを押すだけで使いたい」方(この商品はホスティングサービスではありません) ・API キーの取得をしたくない方(キーがないと動きません) ・相談ごとが流れるチャンネルを翻訳したい方(無料プランでは安全を保証できません) ■ 導入の流れ(約 15 分) 1. Discord Developer Portal で bot を作成(MESSAGE CONTENT INTENT を ON)し、サーバーに招待 2. DeepL の Developer プランに登録してキーを取得(同梱の手順書どおりで約 10 分) 3. zip を展開し、config.txt にトークンと API キーを貼る 4. Windows: setup.bat → run.bat をダブルクリック(Mac/Linux: sh run.sh) 5. Discord 上で /ktr-auto add または /ktr-relay add → 完了 💡 自動翻訳を設定するときは、みんなの共通語(多くの場合は日本語)も翻訳先に入れてください。翻訳先は「書かれた言語」を除いて適用されるため、英語とベトナム語だけにすると、ベトナム語の投稿が英語にしか訳されず、日本語話者が読めなくなります。 ■ 同梱物 ・karinoya_translate.py(本体) ・README.md(導入手順・FAQ) ・翻訳APIキーの取り方.md(API キー取得の手順書) ・PRIVACY_POLICY_TEMPLATE.md(Developer Portal に登録するプライバシーポリシーの雛形) ・参加者への案内_雛形.md(サーバーに貼る、参加者向けの説明) ・LICENSE.txt(利用許諾) ・setup.bat / run.bat / run_console.bat / restart.bat / install_startup.bat / uninstall_startup.bat(Windows 用) ・run.sh(Mac・Linux 用) ・config.txt.example / requirements.txt ・karinoya-watchdog-v1.0.0.zip(Karinoya Watchdog 一式) ■ コマンド一覧 /ktr-auto add / remove / list(管理者)自動翻訳の設定 /ktr-relay add / remove / list(管理者)リレー翻訳の設定 /ktr text:… lang:…(全員)翻訳(自分にだけ表示) 投稿を右クリック → アプリ → 翻訳(自分だけに表示)(全員) /ktr-status(全員)エンジン・今日の翻訳量・DeepL の残り /ktr-unsetup(管理者)このサーバーの翻訳設定をすべて削除 /ktr-about(全員)この bot について ■ 利用条件・サポート ・ライセンス:購入者ご自身が管理するサーバーなら数に制限なく利用可。自分用の改変も可。第三者への再配布・販売は不可(詳細は同梱の LICENSE.txt) ・返金:ダウンロード商品のため、購入者都合(誤購入・動作環境の不足など)による返金はできません。ファイルの破損など当方の不備は、購入から 30 日以内にご連絡いただければ再提供または返金します ・サポート:個別の導入サポートは行っていません。不具合のご報告は BOOTH のメッセージからどうぞ(対応をお約束するものではありません) ・アップデート:提供する場合は BOOTH の購入履歴から再ダウンロードできます ■ 販売者 一般社団法人 仮の宿(KARINOYA) 外出できない人・言葉が違う人がひとりにならないための、オンラインの居場所と多言語の学習教材をつくっている非営利団体です。この bot は、自分たちの Discord で言葉の違う人と話すために作ったものです。売上は活動に使います。 https://karinoya.com/tools/ ✅ 購入前に「必要なもの」を確認しました ✅ API キーを自分で取得する必要があることを理解しました ✅ 投稿が外部の翻訳 API に送られることを理解しました

