⚡ Lingo.dev - LLM을 활용한 즉각적인 현지화를 위한 오픈소스, AI 기반 i18n 툴킷
Lingo.dev 컴파일러 • Lingo.dev CLI • Lingo.dev CI/CD • Lingo.dev SDK
Lingo.dev 컴파일러는 기존 React 컴포넌트를 변경하지 않고도 빌드 타임에 모든 React 앱을 다국어로 만들 수 있도록 설계된 무료 오픈소스 컴파일러 미들웨어입니다.
한 번만 설치하세요:
npm install lingo.dev빌드 구성에서 활성화하세요:
import lingoCompiler from "lingo.dev/compiler";
const existingNextConfig = {};
export default lingoCompiler.next({
sourceLocale: "en",
targetLocales: ["es", "fr"],
})(existingNextConfig);next build를 실행하면 스페인어와 프랑스어 번들이 자동으로 생성됩니다 ✨
전체 가이드는 문서 읽기 →를 참조하고, 설정에 도움이 필요하면 Discord에 참여하세요.
| 도구 | 요약 | 문서 |
|---|---|---|
| Compiler | 빌드 타임 React 현지화 | /compiler |
| CLI | 웹 및 모바일 앱, JSON, YAML, 마크다운 등을 위한 원커맨드 현지화 | /cli |
| CI/CD | 모든 푸시에서 자동 커밋 번역 및 필요시 풀 리퀘스트 생성 | /ci |
| SDK | 사용자 생성 콘텐츠를 위한 실시간 번역 | /sdk |
각 도구에 대한 간략한 설명은 아래를 참조하세요 👇
터미널에서 직접 코드 및 콘텐츠를 번역하세요.
npx lingo.dev@latest run모든 문자열에 지문을 생성하고, 결과를 캐싱하며, 변경된 부분만 재번역합니다.
설정 방법을 알아보려면 문서를 따라가세요 →.
완벽한 번역을 자동으로 배포하세요.
# .github/workflows/i18n.yml
name: Lingo.dev i18n
on: [push]
jobs:
i18n:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: lingodotdev/lingo.dev@main
with:
api-key: ${{ secrets.LINGODOTDEV_API_KEY }}수동 단계 없이 저장소를 안정적으로 유지하고 제품을 다국어로 만듭니다.
동적 콘텐츠를 위한 즉각적인 요청별 번역.
import { LingoDotDevEngine } from "lingo.dev/sdk";
const lingoDotDev = new LingoDotDevEngine({
apiKey: "your-api-key-here",
});
const content = {
greeting: "Hello",
farewell: "Goodbye",
message: "Welcome to our platform",
};
const translated = await lingoDotDev.localizeObject(content, {
sourceLocale: "en",
targetLocale: "es",
});
// Returns: { greeting: "Hola", farewell: "Adiós", message: "Bienvenido a nuestra plataforma" }채팅, 사용자 댓글 및 기타 실시간 흐름에 완벽합니다.
저희는 커뮤니티 중심이며 기여를 환영합니다!
- 아이디어가 있으신가요? 이슈 열기
- 무언가 수정하고 싶으신가요? PR 보내기
- 도움이 필요하신가요? Discord에 참여하기
저희가 하는 일이 마음에 드신다면, ⭐을 주시고 4,000개의 별을 달성할 수 있도록 도와주세요! 🌟
[
](https://www.star-history.com/#lingodotdev/lingo.dev&Date)
English • 中文 • 日本語 • 한국어 • Español • Français • Русский • Українська • Deutsch • Italiano • العربية • עברית • हिन्दी • বাংলা • فارسی
원하는 언어가 보이지 않나요? i18n.json에 추가하고 PR을 열어주세요!