Skip to content

Latest commit

 

History

History
176 lines (130 loc) · 8.91 KB

File metadata and controls

176 lines (130 loc) · 8.91 KB

Lingo.dev – ローカライゼーションエンジニアリングプラットフォーム

オープンソースのローカライゼーションエンジニアリングツール。Lingo.devローカライゼーションエンジニアリングプラットフォームに接続して、一貫性のある高品質な翻訳を実現します。


Lingo APILingo React MCPLingo CLILingo GitHub Action Lingo Compiler for React(アーリーアルファ版)

リリース ライセンス 最終コミット Product Hunt 今月の開発ツール第1位 Product Hunt 今週のプロダクト第1位 Product Hunt 本日のプロダクト第2位 GitHubトレンド


クイックスタート

ツール 機能 クイックコマンド
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を使用することも可能です。


Lingo.dev MCP

ReactアプリでのI18nセットアップはエラーが発生しやすく、AIコーディングアシスタントでさえ存在しないAPIを幻覚し、ルーティングを破壊することがあります。Lingo.dev MCPは、Next.js、React Router、TanStack Start向けのフレームワーク固有のi18n知識へのアクセスをAIアシスタントに提供します。Claude Code、Cursor、GitHub Copilot Agents、Codexで動作します。

ドキュメントを読む →


Lingo.dev CLI

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

ドキュメントを読む →


Lingo.dev CI/CD

パイプラインでの継続的ローカライゼーション。プッシュごとにローカライゼーションが実行され、コードが本番環境に到達する前に未翻訳の文字列が補完されます。GitHub Actions、GitLab CI/CD、Bitbucket Pipelinesに対応しています。

uses: lingodotdev/lingo.dev@main
with:
  api-key: ${{ secrets.LINGODOTDEV_API_KEY }}

ドキュメントを読む →


Lingo.dev API

バックエンドコードから直接ローカライゼーションエンジンを呼び出せます。Webhook配信による同期・非同期ローカライゼーション、ロケールごとの障害分離、WebSocketによるリアルタイム進捗確認が可能です。

ドキュメントを読む →


Lingo Compiler for React(アルファ版)

i18nラッパーなしでビルド時にReactをローカライズ。プレーンな英語テキストでコンポーネントを記述すると、コンパイラが翻訳可能な文字列を検出し、ビルド時にローカライズされたバリアントを生成します。翻訳キー、JSONファイル、t()関数は不要です。Next.js(App Router)およびVite + Reactに対応しています。

ドキュメントを読む →


コントリビューション

貢献を歓迎します。以下のガイドラインに従ってください:

  1. Issue: バグ報告や機能リクエスト
  2. プルリクエスト: 変更を提出
    • すべてのPRにはchangesetが必要です:pnpm new(リリース対象外の変更の場合はpnpm new:empty
    • 提出前にテストが通ることを確認してください
  3. 開発: pnpm + turborepoモノレポです
    • 依存関係のインストール:pnpm install
    • テスト実行:pnpm test
    • ビルド:pnpm build

サポート: Discordコミュニティ

スター履歴

Lingo.devが役に立ったら、スターをつけて10,000スター達成を支援してください!

[

Star History Chart

](https://www.star-history.com/#lingodotdev/lingo.dev&Date)

ローカライズされたドキュメント

利用可能な翻訳:

English中文日本語한국어EspañolFrançaisРусскийУкраїнськаDeutschItalianoالعربيةעבריתहिन्दीPortuguês (Brasil)বাংলাفارسیPolskiTürkçeاردوभोजपुरीঅসমীয়াગુજરાતીमराठीଓଡ଼ିଆਪੰਜਾਬੀසිංහලதமிழ்తెలుగు

新しい言語を追加する:

  1. BCP-47形式を使用して、i18n.jsonにロケールコードを追加
  2. プルリクエストを送信