Lingo.dev コンパイラ

Lingo.dev Compilerは、既存のReactコンポーネントに変更を加えることなく、ビルド時にReactアプリを多言語対応にするために設計された、無料のオープンソースコンパイラミドルウェアです。

Lingo.dev Compilerは、Next.js、Vite、React Routerなどのフレームワークレベルで動作します。Reactコードの抽象構文木を処理し、翻訳可能なコンテンツを決定論的に識別し、コンテキスト境界をLLMに供給し、翻訳をビルドに組み込むことで、UIを数秒で多言語化し、コードベースをソースオブトゥルースとして維持します。

コンパイラは、ファイルのフィンガープリントを通じてコンテンツの変更を追跡するバージョン管理された辞書を作成し、変更されたコンテンツのみが再翻訳されるようにします。辞書はlingoディレクトリに保存され、Gitを使用してバージョン管理されます。

現在、Lingo.dev CompilerLingo.dev Engineおよび複数のLLMプロバイダーと統合されています。

ローカライゼーションはビルド時にローカルで行われ、Reactプロジェクトをソースオブトゥルースとして維持します。

私たちは自分たち自身の課題を解決するためにLingo.dev Compilerを構築し、コミュニティと共有できることを嬉しく思います。

始めましょう!

次のステップ