オープンソースのローカライゼーションエンジニアリングツール。Lingo.devローカライゼーションエンジニアリングプラットフォームに接続して、一貫性のある高品質な翻訳を実現します。
Lingo API • Lingo React MCP • Lingo CLI • Lingo GitHub Action • Lingo Compiler for React(アーリーアルファ版)
| ツール | 機能 | クイックコマンド |
|---|---|---|
| Lingo React MCP | ReactアプリのAI支援i18nセットアップ | プロンプト: Set up i18n |
| Lingo CLI | JSON、YAML、Markdown、CSV、POファイルをローカライズ | npx lingo.dev@latest run |
| Lingo GitHub Action | GitHub Actionsでの継続的ローカライゼーション | uses: lingodotdev/lingo.dev@main |
| Lingo Compiler for React | i18nラッパー不要のビルド時Reactローカライゼーション | withLingo()プラグイン |
これらのツールはローカライゼーションエンジンに接続します。Lingo.devローカライゼーションエンジニアリングプラットフォーム上で作成するステートフルな翻訳APIです。各エンジンはすべてのリクエストにわたって用語集、ブランドボイス、ロケールごとの指示を保持し、用語エラーを16.6~44.6%削減します。または独自のLLMを使用することも可能です。
ReactアプリでのI18nセットアップはエラーが発生しやすく、AIコーディングアシスタントでさえ存在しないAPIを幻覚し、ルーティングを破壊することがあります。Lingo.dev MCPは、Next.js、React Router、TanStack Start向けのフレームワーク固有のi18n知識へのアクセスをAIアシスタントに提供します。Claude Code、Cursor、GitHub Copilot Agents、Codexで動作します。
1つのコマンドでJSON、YAML、Markdown、CSV、POファイルをローカライズ。ロックファイルがすでにローカライズされた内容を追跡し、新規または変更されたコンテンツのみが処理されます。デフォルトではLingo.dev上のローカライゼーションエンジンを使用しますが、独自のLLM(OpenAI、Anthropic、Google、Mistral、OpenRouter、Ollama)も使用可能です。
npx lingo.dev@latest init
npx lingo.dev@latest runパイプラインでの継続的ローカライゼーション。プッシュごとにローカライゼーションが実行され、コードが本番環境に到達する前に未翻訳の文字列が補完されます。GitHub Actions、GitLab CI/CD、Bitbucket Pipelinesに対応しています。
uses: lingodotdev/lingo.dev@main
with:
api-key: ${{ secrets.LINGODOTDEV_API_KEY }}バックエンドコードから直接ローカライゼーションエンジンを呼び出せます。Webhook配信による同期・非同期ローカライゼーション、ロケールごとの障害分離、WebSocketによるリアルタイム進捗確認が可能です。
i18nラッパーなしでビルド時にReactをローカライズ。プレーンな英語テキストでコンポーネントを記述すると、コンパイラが翻訳可能な文字列を検出し、ビルド時にローカライズされたバリアントを生成します。翻訳キー、JSONファイル、t()関数は不要です。Next.js(App Router)およびVite + Reactに対応しています。
貢献を歓迎します。以下のガイドラインに従ってください:
- Issue: バグ報告や機能リクエスト
- プルリクエスト: 変更を提出
- すべてのPRにはchangesetが必要です:
pnpm new(リリース対象外の変更の場合はpnpm new:empty) - 提出前にテストが通ることを確認してください
- すべてのPRにはchangesetが必要です:
- 開発: pnpm + turborepoモノレポです
- 依存関係のインストール:
pnpm install - テスト実行:
pnpm test - ビルド:
pnpm build
- 依存関係のインストール:
サポート: Discordコミュニティ
Lingo.devが役に立ったら、スターをつけて10,000スター達成を支援してください!
[
](https://www.star-history.com/#lingodotdev/lingo.dev&Date)
利用可能な翻訳:
English • 中文 • 日本語 • 한국어 • Español • Français • Русский • Українська • Deutsch • Italiano • العربية • עברית • हिन्दी • Português (Brasil) • বাংলা • فارسی • Polski • Türkçe • اردو • भोजपुरी • অসমীয়া • ગુજરાતી • मराठी • ଓଡ଼ିଆ • ਪੰਜਾਬੀ • සිංහල • தமிழ் • తెలుగు
新しい言語を追加する: