Lingo.dev Compiler
Lingo.dev Compilerは、既存のReactコンポーネントに変更を加えることなく、ビルド時に任意のReactアプリを多言語対応にするために設計された、無料のオープンソースコンパイラミドルウェアです。
コンパイラの動作を確認するには、このライブデモをご覧ください:https://x.com/MaxPrilutskiy/status/1929946504216932746
Lingo.dev Compilerは、Next.js、Vite、React Routerなどのフレームワークレベルで動作します。Reactコードの抽象構文木を処理し、翻訳可能なコンテンツを決定論的に識別し、コンテキスト境界をLLMに供給し、翻訳をビルドに組み込むことで、UIを数秒で多言語化し、コードベースをソースオブトゥルースとして維持します。
コンパイラは、ファイルのフィンガープリントを通じてコンテンツの変更を追跡するバージョン管理された辞書を作成し、変更されたコンテンツのみが再翻訳されるようにします。辞書はlingoディレクトリに保存され、Gitを使用してバージョン管理されます。
現在、Lingo.dev CompilerはLingo.dev Engineおよびその他の複数のLLMプロバイダーと統合されています。
ローカライゼーションはビルド時にローカルで行われ、Reactプロジェクトをソースオブトゥルースとして維持します。
私たちは自分たち自身の課題を解決するためにLingo.dev Compilerを構築し、コミュニティと共有できることを嬉しく思います。
さあ、始めましょう!