ابزارهای متنباز مهندسی بومیسازی. به پلتفرم مهندسی بومیسازی Lingo.dev متصل شوید تا ترجمههای باکیفیت و یکپارچه داشته باشید.
Lingo API • Lingo React MCP • Lingo CLI • Lingo GitHub Action • کامپایلر Lingo برای React (آلفای اولیه)
| ابزار | کاربرد | دستور سریع |
|---|---|---|
| Lingo React MCP | راهاندازی i18n با کمک هوش مصنوعی برای اپلیکیشنهای React | پرامپت: Set up i18n |
| Lingo CLI | بومیسازی فایلهای JSON، YAML، markdown، CSV، PO | npx lingo.dev@latest run |
| Lingo GitHub Action | بومیسازی مداوم در GitHub Actions | uses: lingodotdev/lingo.dev@main |
| کامپایلر Lingo برای React | بومیسازی React در زمان بیلد بدون نیاز به wrapper های i18n | افزونه withLingo() |
این ابزارها به موتورهای بومیسازی متصل میشوند – APIهای ترجمهای با حافظه که روی پلتفرم مهندسی بومیسازی Lingo.dev ایجاد میکنید. هر موتور واژهنامهها، لحن برند، و دستورالعملهای هر زبان را در تمام درخواستها حفظ میکند و خطاهای اصطلاحشناسی را ۱۶.۶ تا ۴۴.۶٪ کاهش میدهد. یا از LLM خودتان استفاده کنید.
راهاندازی i18n در اپلیکیشنهای React مستعد خطاست – حتی دستیارهای کدنویسی هوش مصنوعی APIهای وجود نداشته را توهم میبینند و مسیریابی را خراب میکنند. Lingo.dev MCP به دستیارهای هوش مصنوعی دسترسی ساختاریافته به دانش i18n مخصوص فریمورک برای Next.js، React Router و TanStack Start میدهد. با Claude Code، Cursor، GitHub Copilot Agents و Codex کار میکند.
فایلهای JSON، YAML، markdown، CSV و PO را با یک دستور بومیسازی کنید. یک lockfile پیگیری میکند چه چیزی قبلاً بومیسازی شده – فقط محتوای جدید یا تغییریافته پردازش میشود. بهطور پیشفرض از موتور بومیسازی شما روی Lingo.dev استفاده میکند، یا LLM خودتان را بیاورید (OpenAI، Anthropic، Google، Mistral، OpenRouter، Ollama).
npx lingo.dev@latest init
npx lingo.dev@latest runبومیسازی مداوم در خط لوله شما. هر push باعث فعالسازی بومیسازی میشود – رشتههای گمشده قبل از رسیدن کد به محیط تولید تکمیل میشوند. از GitHub Actions، GitLab CI/CD و Bitbucket Pipelines پشتیبانی میکند.
uses: lingodotdev/lingo.dev@main
with:
api-key: ${{ secrets.LINGODOTDEV_API_KEY }}موتور بومیسازی خود را مستقیماً از کد backend فراخوانی کنید. بومیسازی همزمان و ناهمزمان با تحویل webhook، جداسازی خطا برای هر locale و پیشرفت لحظهای از طریق WebSocket.
بومیسازی React در زمان build بدون نیاز به wrapper های i18n. کامپوننتها را با متن انگلیسی ساده بنویسید – کامپایلر رشتههای قابل ترجمه را تشخیص داده و نسخههای بومیشده را در زمان build تولید میکند. بدون کلید ترجمه، بدون فایل JSON، بدون تابع t(). از Next.js (App Router) و Vite + React پشتیبانی میکند.
مشارکتها پذیرفته میشوند. لطفاً این دستورالعملها را دنبال کنید:
- مسائل: گزارش باگ یا درخواست ویژگی
- درخواستهای Pull: ارسال تغییرات
- هر PR نیاز به changeset دارد:
pnpm new(یاpnpm new:emptyبرای تغییرات بدون انتشار) - قبل از ارسال مطمئن شوید تستها موفق هستند
- هر PR نیاز به changeset دارد:
- توسعه: این یک monorepo مبتنی بر pnpm + turborepo است
- نصب وابستگیها:
pnpm install - اجرای تستها:
pnpm test - Build:
pnpm build
- نصب وابستگیها:
پشتیبانی: انجمن Discord
اگر Lingo.dev را مفید میدانید، به ما ستاره دهید و به ما کمک کنید به 10,000 ستاره برسیم!
[
](https://www.star-history.com/#lingodotdev/lingo.dev&Date)
ترجمههای موجود:
English • 中文 • 日本語 • 한국어 • Español • Français • Русский • Українська • Deutsch • Italiano • العربية • עברית • हिन्दी • Português (Brasil) • বাংলা • فارسی • Polski • Türkçe • اردو • भोजपुरी • অসমীয়া • ગુજરાતી • मराठी • ଓଡ଼ିଆ • ਪੰਜਾਬੀ • සිංහල • தமிழ் • తెలుగు
افزودن زبان جدید:
- کد زبان را به
i18n.jsonبا استفاده از فرمت BCP-47 اضافه کنید - یک درخواست pull ارسال کنید