Lingo.dev コンパイラ

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

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

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

現在、Lingo.dev CompilerGROQと統合していますが、近い将来、より多くのLLMをサポートしたいと考えています(私たちに相談するか、プルリクエストを送信してください!)。ローカライゼーションはビルド時にローカルで行われ、Reactプロジェクトを真実のソースとして維持します。

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

始めましょう!

次のステップ