ChatGPT、Azure OpenAI、MiniMaxなどのLLM APIを使って、選択したテキストを翻訳・推敲・要約するブラウザー拡張機能およびデスクトップアプリ。
LanceMoe/openai-translator
OpenAI互換のチャットモデルを使うPWA翻訳アプリ。スマートフォンやデスクトップにインストールでき、翻訳履歴をローカルに保存できます。
代替できる製品:DeepL
- スター
- 397
- フォーク
- 59
- 未解決の Issue
- 6
- 最終コミット
- 29 日前
これは何?
OpenAI Translatorは、/v1/chat/completions API経由で、任意のOpenAI互換チャットモデルに翻訳をリクエストするプログレッシブウェブアプリです。ユーザーは任意のAPIベースURLとAPIキーを設定し、候補からモデルを選ぶか、プロバイダーがサポートするチャットモデルの識別子を入力できます。
生成中の出力をストリーミング表示でき、翻訳履歴はブラウザーに保存されます。PWAのため、スマートフォンやデスクトップにインストールできます。React 19、Vite、DaisyUIを組み合わせたTailwind CSS、React Queryで構築されており、静的ファイルとして、またはnginxで配信するDockerコンテナとしてデプロイできます。
主な機能
- 01OpenAI互換の/v1/chat/completions APIを呼び出し、必要に応じて出力をストリーミングできます。
- 02互換プロバイダーのカスタムAPIベースURLとAPIキーを設定できます。
- 03候補からモデルを選ぶか、任意のチャットモデル識別子を入力できます。
- 04翻訳履歴をブラウザー内にローカル保存します。
- 05PWAとしてスマートフォンやデスクトップにインストールできます。
ユースケース
- サードパーティの翻訳サービスを使わず、自分のOpenAI APIキーでテキストを翻訳する。
- セルフホスト環境や代替のOpenAI互換モデルエンドポイントを使って翻訳する。
- Dockerまたは静的ホスティングを使い、自分のサーバーでプライベートな翻訳Webアプリを運用する。
クイックスタート
- 1
pnpmをインストールします(pnpm.io/installationを参照)
- 2
プロジェクトの依存関係をインストールします
pnpm install - 3
ローカル開発サーバーを起動します
pnpm dev
使う前に知っておきたいこと
- APIキーとOpenAI互換プロバイダーへのアクセスが必要です。利用できるモデルは、そのプロバイダーによって異なります。
トピック
よくある質問
- openai-translator とは?
- OpenAI互換のチャットモデルを使うPWA翻訳アプリ。スマートフォンやデスクトップにインストールでき、翻訳履歴をローカルに保存できます。 OpenAI Translatorは、/v1/chat/completions API経由で、任意のOpenAI互換チャットモデルに翻訳をリクエストするプログレッシブウェブアプリです。ユーザーは任意のAPIベースURLとAPIキーを設定し、候補からモデルを選ぶか、プロバイダーがサポートするチャットモデルの識別子を入力できます。
- openai-translator は無料で使えますか?ライセンスは?
- openai-translator は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- openai-translator は今もメンテナンスされていますか?
- 活発にメンテナンス中。openai-translator の最終コミットは 2026年10月8日 です。
- openai-translator は何に使えますか?
- サードパーティの翻訳サービスを使わず、自分のOpenAI APIキーでテキストを翻訳する。 セルフホスト環境や代替のOpenAI互換モデルエンドポイントを使って翻訳する。 Dockerまたは静的ホスティングを使い、自分のサーバーでプライベートな翻訳Webアプリを運用する。
- openai-translator のインストール方法は?
- pnpmをインストールします(pnpm.io/installationを参照) プロジェクトの依存関係をインストールします: pnpm install ローカル開発サーバーを起動します: pnpm dev
- openai-translator はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/LanceMoe/openai-translator
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
OpenAI、Gemini、MiniMax、またはOpenAI互換APIを使って翻訳・文章の推敲・文法修正を行うBob用プラグインです。
Webページや入力欄、動画字幕を原文と並べて翻訳できる、二言語対応のブラウザー拡張機能およびGreasemonkey/Tampermonkey用ユーザースクリプト。
ChatGPTやローカルのOllamaモデルを含むOpenAI互換APIを使い、SRT字幕ファイルを行単位で翻訳するCLI・Webツール。
OpenAI GPTモデルを活用し、あらゆるWebページでNotion AIのような文章作成・読解支援を提供するChrome、Firefox、Edge向け拡張機能です。
Node.js不要のスタンドアロンバイナリモードを備えた、DjangoプロジェクトにTailwind CSSを統合するアプリ。