فهرست مستندات پروژه

تاینی فینگلیش

Tiny Finglishv0.1.0مشاهده منبعفارسی / انگلیسی

با روش‌های تبدیل فینگلیش به خط فارسی و انتخاب تنظیم مناسب آشنا شوید.

تاینی فینگلیش، فارسی نوشته‌شده با حروف لاتین را به خط فارسی تبدیل می‌کند. کار آن آوانویسی است؛ متن انگلیسی را ترجمه نمی‌کند و پیام را به لحن دیگری بازنویسی نمی‌کند. خروجی پیشنهادی است که نویسنده می‌تواند بازبینی کند.

از تنظیم مناسب شروع کنید

پیش از فراخوانی configure()، تابع سطح ماژول transliterate() فقط از قواعد و بدون داده خارجی استفاده می‌کند. وب‌سایت ارم موتور ترکیبی را به کار می‌برد: مدل، قواعد، جدول فراوانی واژه‌ها و جدول واکه‌ها. واکه همان صدایی مانند «ا» و «و» است که به تشخیص تلفظ کمک می‌کند. جدول جفت‌واژه‌ها و واژه‌نامه اختیاری در این تنظیم بارگذاری نمی‌شوند. این روش‌ها ممکن است خروجی متفاوتی بدهند.

روشداده لازمکاربرد
فقط قواعدندارداجرای پایه بدون بارگذاری فایل داده
قواعد همراه جدول‌هاجدول فراوانی و واکه پس از رمزگشاییاستفاده از اطلاعات واژه‌ها بدون اجرای مدل عصبی
ترکیبیمدل و هر دو جدول رمزگشایی‌شدههمان تنظیم وب‌سایت
تولید گزینه‌ها فقط با مدلمدل و hybrid: false؛ جدول‌ها اختیاری‌اندمقایسه گزینه‌های مدل؛ قواعد مشترک پردازش همچنان اجرا می‌شوند

برای ورودی آزمایش‌شده salam, emrooz miram shiraz، روش بدون داده خروجی سلم، امروز میرم شیرز و تنظیم وب‌سایت خروجی سلام، امروز میرم شیراز را می‌دهد. کد کامل را در راه‌اندازی Node.js و مقایسه تنظیم‌ها ببینید.

مسیر شروع

ابتدا نصب را بخوانید و سپس بارگذاری در مرورگر یا راه‌اندازی Node.js را انجام دهید. برای استفاده در برنامه، راهنماهای حفظ بخش‌های متن، خواندن نتیجه و گزینه‌ها و ساخت رابط بازبینی را ببینید. برای تبدیل هنگام تایپ، Worker مناسب است.

پردازش محلی و دریافت فایل‌ها

کتابخانه روی پردازنده و به صورت همگام اجرا می‌شود و درخواست شبکه نمی‌فرستد. برنامه مرورگر معمولا ابتدا فایل‌های جاوااسکریپت، مدل و جدول‌ها را دریافت می‌کند و سپس متن را محلی تبدیل می‌کند. دریافت این فایل‌های ثابت با فرستادن متن ورودی فرق دارد. ثبت رویداد، ابزارهای آمارگیری، ذخیره متن و سیاست شبکه مسئولیت برنامه میزبان است؛ کتابخانه نمی‌تواند حریم خصوصی کل صفحه را تضمین کند.

وضعیت انتشار و منابع

انتشار v0.1.0 در GitHub شامل این راهنماها و نسخه منبع است. رجیستری npm در بررسی ۹ اکتبر ۲۰۲۶ برای tiny-finglish پاسخ ۴۰۴ داد؛ انتشار در GitHub به معنی انتشار بسته در npm نیست. وب‌سایت از آرشیو ساخته‌شده از نسخه منبع 96b9ff39d9accff72b8d634925833a5d6f337c97 استفاده می‌کند. مثال‌های این راهنما با موتور همین نسخه بررسی شده‌اند. روش ساخت آرشیو در راهنمای نصب آمده است؛ وجود نسخه منتشرشده در npm را فرض نکنید.

کد با مجوز MIT ارائه می‌شود. هنگام بازتوزیع، LICENSE و NOTICE را نگه دارید. فایل NOTICE منابع داده HomoRich، واژه‌نامه اختیاری Lilak، داده ارزیابی و منابع کنارگذاشته‌شده را ثبت می‌کند. اسناد پژوهش و مشارکت در فهرست عمومی نیستند و همچنان از معماری، نتایج و مشارکت در دسترس‌اند.

جستجو در مستندات

در همه پروژه‌ها جستجو کنید. با بستن این پنجره به راهنما برمی‌گردید.

Tab برای جابه‌جایی · Enter برای باز کردنEsc برای بستن