⚡ Lingo.dev - مجموعة أدوات الترجمة مفتوحة المصدر مدعومة بالذكاء الاصطناعي للترجمة الفورية باستخدام نماذج اللغة الكبيرة.
Lingo.dev Compiler • Lingo.dev MCP • Lingo.dev CLI • Lingo.dev CI/CD • Lingo.dev SDK
Lingo.dev Compiler هو برنامج وسيط مجاني ومفتوح المصدر، مصمم لجعل أي تطبيق React متعدد اللغات في وقت البناء دون الحاجة إلى أي تغييرات على مكونات React الموجودة.
ثبّته مرة واحدة:
npm install @lingo.dev/compilerفعّله في إعدادات البناء الخاصة بك:
import type { NextConfig } from "next";
import { withLingo } from "@lingo.dev/compiler/next";
const nextConfig: NextConfig = {};
export default async function (): Promise<NextConfig> {
return await withLingo(nextConfig, {
sourceLocale: "en",
targetLocales: ["es", "fr"],
models: "lingo.dev",
});
}شغّل next build وشاهد حزم الإسبانية والفرنسية تظهر ✨
اقرأ الوثائق ← للحصول على الدليل الكامل، وانضم إلى Discord الخاص بنا للحصول على المساعدة في إعدادك.
| الأداة | الملخص | الوثائق |
|---|---|---|
| Compiler | ترجمة React في وقت البناء | /compiler |
| CLI | ترجمة بأمر واحد لتطبيقات الويب والموبايل، JSON، YAML، markdown، والمزيد | /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" }مثالي للدردشة وتعليقات المستخدمين وتدفقات الوقت الفعلي الأخرى.
نحن مدفوعون بالمجتمع ونحب المساهمات!
- لديك فكرة؟ افتح مشكلة
- تريد إصلاح شيء ما؟ أرسل طلب سحب
- تحتاج مساعدة؟ انضم إلى Discord الخاص بنا
إذا أعجبك ما نقوم به، امنحنا ⭐ وساعدنا في الوصول إلى 6,000 نجمة! 🌟
[
](https://www.star-history.com/#lingodotdev/lingo.dev&Date)
English • 中文 • 日本語 • 한국어 • Español • Français • Русский • Українська • Deutsch • Italiano • العربية • עברית • हिन्दी • Português (Brasil) • বাংলা • فارسی • Polski • Türkçe • اردو • भोजपुरी • অসমীয়া • ગુજરાતી • മലയാളം (IN) • मराठी • ଓଡ଼ିଆ • ਪੰਜਾਬੀ • සිංහල • தமிழ் • తెలుగు
لا ترى لغتك؟ أضفها إلى i18n.json وافتح طلب سحب!
تنسيق اللغة المحلية: استخدم رموز BCP-47: language[-Script][-REGION]
- اللغة: ISO 639-1/2/3 أحرف صغيرة (
en،zh،bho) - الكتابة: ISO 15924 حالة العنوان (
Hans،Hant،Latn) - المنطقة: ISO 3166-1 alpha-2 أحرف كبيرة (
US،CN،IN) - أمثلة:
en،pt-BR،zh-Hans،sr-Cyrl-RS