Lingo.dev 컴파일러

Lingo.dev 컴파일러는 기존 React 컴포넌트를 변경하지 않고도 빌드 타임에 모든 React 앱을 다국어로 만들 수 있도록 설계된 무료 오픈소스 컴파일러 미들웨어입니다.

Lingo.dev 컴파일러는 Next.js, Vite 및 React Router와 함께 프레임워크 수준에서 작동합니다. React 코드의 추상 구문 트리를 처리하여 번역 가능한 콘텐츠를 결정적으로 식별하고, 컨텍스트 경계를 LLM에 제공하며, 번역을 다시 빌드에 통합하여 UI를 몇 초 만에 다국어로 만들고 코드베이스를 진실의 원천으로 유지합니다.

컴파일러는 파일 지문을 통해 콘텐츠 변경 사항을 추적하는 버전 관리된 사전을 생성하여 수정된 콘텐츠만 재번역되도록 합니다. 사전은 lingo 디렉토리에 저장되며 Git을 사용하여 버전 관리됩니다.

현재 Lingo.dev 컴파일러GROQ와 통합되어 있지만, 더 많은 LLM을 곧 지원하고 싶습니다(저희와 대화하세요 또는 풀 리퀘스트를 보내주세요!). 로컬라이제이션은 빌드 타임에 로컬에서 이루어져 React 프로젝트를 진실의 원천으로 유지합니다.

저희는 Lingo.dev 컴파일러를 자체 필요에 의해 개발했으며, 커뮤니티와 공유하게 되어 기쁩니다.

시작해 봅시다!

다음 단계