Repolode
ObservedObserver

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. 1

    OpenRouter APIキーとモデルを記載した .env ファイルを作成します

  2. 2

    依存関係をインストールします(Node.js 22が必要です)

    yarn install --frozen-lockfile
  3. 3

    フロントエンドをビルドします

    npm run build
  4. 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 の数値は毎日更新されます。

関連プロジェクト