本全体の文脈、リアルタイム用語集、根拠に基づくレビューを備えた書籍・長文翻訳デスクトップアプリ。
ObservedObserver/chatgpt-i18n
AIモデルでi18nロケールファイルを翻訳し、Webエディターで編集して複数言語分をまとめてエクスポートできるWebアプリです。
代替できる製品:Google Translate
- スター
- 802
- フォーク
- 97
- 未解決の Issue
- 18
- 最終コミット
- 21 日前
これは何?
chatgpt-i18nは、Webサイトやアプリのローカライズに使うロケールファイルを翻訳するWebアプリです。JSON形式のロケールファイルをアップロードして翻訳先の言語を選ぶと、OpenRouter経由でLLMが翻訳します。Azureの設定にも対応しています。
JSONを直接ChatGPTで翻訳する場合に起きやすい、JSON構造の崩れや、大きなファイルが1回のリクエストで処理できる量を超える問題に対処します。大きなJSONファイルは翻訳前に小さなチャンクに分割します。また、翻訳文を確認・調整できるWebエディターを備え、複数のロケールファイルをまとめてエクスポートできます。
バックエンドはNode.js 22のサービスで、OpenRouterと連携するOpenAI SDKを使用します。環境変数またはアプリ内のSettingsページから設定できます。プロジェクトはTypeScriptで記述されており、ローカルの開発サーバーで実行するか、Vercelにデプロイできます。
主な機能
- 01OpenRouter経由でLLMを使い、JSON形式のロケールファイルを指定した言語に翻訳します。
- 02大きなJSONファイルをチャンクに分割し、構造の崩れを抑えます。
- 03翻訳を表示・編集できるWebエディターを備えています。
- 04複数のロケールファイルをまとめてエクスポートできます。
- 05OpenRouterに加えて、Azureのプロバイダー設定にも対応しています。
ユースケース
- Webサイトやアプリで使うJSONベースのi18nリソースファイルを複数の言語にローカライズする。
- 開発者や翻訳者が確認・編集するための翻訳の初稿を作成する。
- 複数言語のロケールファイルを一括エクスポートで生成する。
クイックスタート
- 1
OpenRouter APIキーとモデルを記載した .env ファイルを作成します
- 2
依存関係をインストールします(Node.js 22が必要です)
yarn install --frozen-lockfile - 3
フロントエンドをビルドします
npm run build - 4
開発サーバーを起動し、localhost:3000を開きます
npm run server
使う前に知っておきたいこと
- 翻訳にはNode.js 22と有料のOpenRouter APIキーが必要です。
- 作者によると、サービスの動作が遅く、Vercel FaaSの制限を超えることもあります。
- AGPL-3.0(コピーレフトライセンス)の下で公開されています。ネットワーク経由で提供する改変版のソースコードを共有する必要があります。
収録されている特集
トピック
よくある質問
- chatgpt-i18n とは?
- AIモデルでi18nロケールファイルを翻訳し、Webエディターで編集して複数言語分をまとめてエクスポートできるWebアプリです。 chatgpt-i18nは、Webサイトやアプリのローカライズに使うロケールファイルを翻訳するWebアプリです。JSON形式のロケールファイルをアップロードして翻訳先の言語を選ぶと、OpenRouter経由でLLMが翻訳します。Azureの設定にも対応しています。
- chatgpt-i18n は無料で使えますか?ライセンスは?
- chatgpt-i18n は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- chatgpt-i18n は今もメンテナンスされていますか?
- 活発にメンテナンス中。chatgpt-i18n の最終コミットは 2026年10月16日 です。
- chatgpt-i18n は何に使えますか?
- Webサイトやアプリで使うJSONベースのi18nリソースファイルを複数の言語にローカライズする。 開発者や翻訳者が確認・編集するための翻訳の初稿を作成する。 複数言語のロケールファイルを一括エクスポートで生成する。
- chatgpt-i18n のインストール方法は?
- OpenRouter APIキーとモデルを記載した .env ファイルを作成します 依存関係をインストールします(Node.js 22が必要です): yarn install --frozen-lockfile フロントエンドをビルドします: npm run build 開発サーバーを起動し、localhost:3000を開きます: npm run server
- chatgpt-i18n はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/ObservedObserver/chatgpt-i18n
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ソフトウェアやコンテンツの翻訳に使えるセルフホスト型のWebローカライズプラットフォーム。バージョン管理との連携も強力です。
チーム向けのオープンソース・セルフホスト型翻訳管理プラットフォーム。一般的なローカライズ形式のインポート/エクスポートとREST APIに対応。
Webアプリやネイティブアプリ向けの、変更履歴やチーム内ディスカッション、CLI、GraphQL APIを備えたセルフホスト可能な翻訳管理ツール。
GitHubのインターフェースを簡体字・繁体字中国語にローカルで翻訳するブラウザー拡張機能です。
ChatGPT、Azure OpenAI、MiniMaxなどのLLM APIを使って、選択したテキストを翻訳・推敲・要約するブラウザー拡張機能およびデスクトップアプリ。