字幕翻訳

字幕翻訳

120以上の言語に字幕を一括翻訳。TokenMix を標準エンジンとして内蔵。

このアプリについて

TokenMix 字幕翻訳は、.srt.ass.vtt.lrc 形式に対応した、ブラウザで動作する無料の一括字幕翻訳ツールです。rockbenben によるオープンソースの subtitle-translator を TokenMix 向けにカスタマイズしたビルドで、翻訳エンジンには TokenMix があらかじめ設定されています。sk-tm- key を1つ追加するだけで翻訳を開始できます。Claude、GPT、Gemini、DeepSeek、Kimi、GLM、Qwen など多数のモデルを1つのエンドポイントから利用でき、品質とコストを比較しながらモデルをいつでも切り替えられます。

処理はすべてクライアント側で行われます。字幕の解析・翻訳・キャッシュはブラウザ内で完結し、字幕の内容も API key もサーバーに送信されることはありません。

始める前に

  1. tokenmix.ai でアカウントを作成し、ウォレットにチャージします。
  2. コンソールを開き、「API Keys」から sk-tm-... key を作成します。

必要なのはこの key だけです。アプリはすでに https://api.tokenmix.ai/v1 を向いています。

自分のインスタンスをデプロイする

このアプリはデプロイ型です。オープンソースのフォークから自分のインスタンスを起動します。用途に合った方法を選んでください。

Cloudflare Pages または Vercel(静的デプロイ、最も簡単):

Docker(セルフホスト):

git clone https://github.com/TokenMixAi/subtitle-translator
cd subtitle-translator
docker build -t subtitle-translator .
docker run -p 3000:3000 subtitle-translator

その後、http://localhost:3000 を開きます。

ローカル実行(まず試してみたい場合):

git clone https://github.com/TokenMixAi/subtitle-translator
cd subtitle-translator
yarn install && yarn dev

key を設定する

  1. アプリを開き、「API Settings」(翻訳ページの設定ドロワー)を開きます。
  2. 翻訳エンジンはすでに TokenMix に設定されています。sk-tm-... key を貼り付けます。
  3. デフォルトモデルは DeepSeek V4 Flash です。速くてコストが低く、シーズン丸ごとの一括翻訳に向いています。より自然な対話表現が必要な場合は、モデルのドロップダウンから Claude Sonnet 4.6、GPT-5.5、または Gemini 3.5 Flash に切り替えてください。

動作確認

.srt ファイルをドロップし、翻訳先言語を選んで「翻訳」をクリックします。短いファイルなら1〜2秒で完了します。401 が表示された場合は key を確認してください。一部の行の翻訳に失敗した場合、アプリは元のテキストを残したまま、その行だけを再試行できます。

よくある質問

API エンドポイントを手動で設定する必要はありますか?いいえ。このビルドはすでに https://api.tokenmix.ai/v1 を向いています。key を貼り付けるだけです。

どのモデルを選べばいいですか?一括作業には DeepSeek V4 Flash がコストパフォーマンスに優れています。自然な読み心地を重視するなら Claude、GPT、Gemini が適しています。ジョブごとに切り替えられます。

データのプライバシーは保たれますか?はい。解析・翻訳リクエスト・キャッシュはすべてブラウザ内で処理され、key はブラウザのローカルストレージにのみ保存されます。

別のプロバイダーを使えますか?はい。アプリはすべての上流エンジン(DeepL、Google、OpenAI、Claude、OpenAI 互換エンドポイントなど)を保持しており、TokenMix はデフォルトにすぎません。

このビルドについて

rockbenben/subtitle-translator(MIT ライセンス)のオープンソースフォークで、TokenMix をデフォルトプロバイダーとして設定し、ブランディングを調整したものです。字幕処理と翻訳ロジックはすべて上流の作者によるものです。