تطبيقك يتحدّث كواحدٍ من أهل البلد، وإليك كيف.

يأخذ سياقُ النصَّ والشاشةَ التي يظهر عليها ومسردَك، فيُرجِع اللغةَ الهدف كما ينبغي. تكتب لغة المصدر في كودك كما اعتدت، والترجمات تعيش على الخادم، وتتعلّم من تصحيحاتك، ثم تعود ملفًا يفهمه بناؤك.

أريده يعمل اليوم

مفتاح، وتثبيت، وثلاثة أسطر، وأول عربية على الشاشة.

أنشر تطبيق جوال

Flutter وReact Native: الذاكرة تبقى بعد إغلاق التطبيق، والإطار الأول لا ينتظر.

نصوصي على الخادم

Express وLaravel وDjango: طلبٌ واحد لثماني لغات بأسمائك أنت، بلا عمودٍ لكل لغة.

أريد رجوع النصوص

JSON أو ARB أو ‎.strings أو CSV، بأسماء مفاتيحك، مما اعتمده فريقك.

هل المفتاح داخل حزمتي آمن؟

الجواب الصريح، والإجرازان اللذان يجعلان ذلك صحيحًا.

لم يُترجَم شيء

تسعة أعراض، بترتيب حدوثها فعلًا.

لا حزمة لمنصّتي

HTTP مباشرة: أربعة مسارات، وترويسةٌ واحدة، وJSON ذهابًا وإيابًا.

أقصر نسخة

app.js
import { init } from 'siyak-js';

const { t } = init({ apiKey: 'sk_live_…', target: 'ar' });

t('Your card expires soon', 'screen:checkout');   // → بطاقتك تنتهي قريبًا

الاستدعاء الأول يُرجِع نصّك ويسأل الخادم في الخلفية، وكل استدعاءٍ بعده يُرجِع الترجمة. لا شيء هنا يُعطِّل الرسم، ولا شيء يرمي استثناءً.

اقرأ البداية السريعة

ما تسمح به هذه النسخة

أرقامٌ تُقرأ من الخدمة مباشرة، لا منقولة من صفحة تسويق: وهي ما تنفّذه الواجهة الآن.

PlanCharacters / monthProjectsRequests / minutePrice
free15K160—
pro250K21000250 EGP
agency1M51000950 EGP

Read live from this deployment. The operator can move any of these numbers without a release.

كل الصفحات