Skip to content

Latest commit

 

History

History
219 lines (164 loc) · 8.4 KB

File metadata and controls

219 lines (164 loc) · 8.4 KB

Lingo.dev

⚡ Lingo.dev - مجموعة أدوات الترجمة مفتوحة المصدر مدعومة بالذكاء الاصطناعي للترجمة الفورية باستخدام نماذج اللغة الكبيرة.


Lingo.dev CompilerLingo.dev MCPLingo.dev CLILingo.dev CI/CDLingo.dev SDK

Release License Last Commit Product Hunt #1 DevTool of the Month Product Hunt #1 DevTool of the Week Product Hunt #2 Product of the Day Github trending


تعرّف على المُجمّع 🆕

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

فيما يلي النقاط السريعة لكل منها 👇


⚡️ Lingo.dev CLI

ترجم الكود والمحتوى مباشرة من الطرفية الخاصة بك.

npx lingo.dev@latest run

يقوم ببصمة كل سلسلة نصية، ويخزن النتائج مؤقتاً، ويعيد ترجمة ما تغير فقط.

اتبع الوثائق ← لتتعلم كيفية إعداده.


🔄 Lingo.dev CI/CD

قم بشحن ترجمات مثالية تلقائياً.

# .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 }}

يحافظ على مستودعك نظيفاً ومنتجك متعدد اللغات دون خطوات يدوية.

اقرأ الوثائق ←


🧩 Lingo.dev SDK

ترجمة فورية لكل طلب للمحتوى الديناميكي.

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" }

مثالي للدردشة وتعليقات المستخدمين وتدفقات الوقت الفعلي الأخرى.

اقرأ الوثائق ←


🤝 المجتمع

نحن مدفوعون بالمجتمع ونحب المساهمات!

⭐ تاريخ النجوم

إذا أعجبك ما نقوم به، امنحنا ⭐ وساعدنا في الوصول إلى 6,000 نجمة! 🌟

[

مخطط تاريخ النجوم

](https://www.star-history.com/#lingodotdev/lingo.dev&Date)

🌐 اقرأني بلغات أخرى

English中文日本語한국어EspañolFrançaisРусскийУкраїнськаDeutschItalianoالعربيةעבריתहिन्दीPortuguês (Brasil)বাংলাفارسیPolskiTü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