پرش به محتوا

کتابخانه

دانلود opencc-js و نشانی CDN ایرانی

opencc-js نسخه جاوااسکریپتی پروژه Open Chinese Convert است. این کتابخونه متن چینی رو بین خط ساده و خط سنتی تبدیل می کنه و نگارش رایج مناطقی مثل تایوان و هنگ کنگ رو هم پشتیبانی می کنه. هم تو مرورگر کار می کنه هم تو Node، و برای سایت های چندزبانه به درد می خوره.

نسخه رسمی و بدون تغییر، از منبع رسمی با مجوز MIT AND Apache-2.0؛ هش هر فایل با منبع بررسی شده است.

آخرین نسخه
۱.۴.۲
نسخه‌ها در مخزن
۷
مجوز
MIT AND Apache-2.0
سازنده
The nk2028 Project
آخرین بررسی
آخرین به‌روزرسانی
توضیحات

آخرین نسخه

آخرین نسخه ۱.۴.۲ آخرین

۵٫۸ مگابایت· ۴۹ فایل· انتشار

دانلود
نشانی مستقیم فایل اصلی https://mirror.wbweb.ir/npm/opencc-js@1.4.2/dist/umd/cn2t.js
کد آماده با SRI <script src="https://mirror.wbweb.ir/npm/opencc-js@1.4.2/dist/umd/cn2t.js" integrity="sha256-1m2SAGmrUm2wjG8rwV/Pb+t9B948+Y5+J8Cq99E2uu4=" crossorigin="anonymous"></script>

SHA-256: d66d920069ab526db08c6f2bc15fcf6feb7d07de3cf98e7e27c0aaf7d136baee

درباره opencc-js (اوپن سی سی جی اس)

چینی دو شکل نوشتاری اصلی داره. چینی ساده بیشتر تو سرزمین اصلی چین و سنگاپور استفاده می شه و چینی سنتی تو تایوان و هنگ کنگ رایجه. اگه سایتت برای هر دو گروه محتوا داره، نوشتن دو نسخه دستی هم وقت می گیره هم پر از خطاست. opencc-js برای همین کار ساخته شده و تبدیل متن چینی بین این دو خط رو خودکار می کنه.

تبدیل فقط این نیست که یه کاراکتر رو با کاراکتر دیگه عوض کنی. بعضی واژه ها تو منطقه های مختلف معادل متفاوتی دارن. برای همین OpenCC بر پایه دیکشنری و تبدیل در سطح عبارت کار می کنه، نه حرف به حرف. opencc-js همین روش رو وارد جاوااسکریپت کرده و پروژه nk2028 نگهداری اش می کنه.

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

یه سری جاها هم نباید انتظار زیادی ازش داشته باشی. اول این که opencc-js ترجمه نمی کنه. چینی رو به فارسی یا انگلیسی برنمی گردونه و فقط شکل نوشتاری رو عوض می کنه. دوم، تبدیل خودکار همیشه بی نقص نیست. برای متن های حساس مثل قرارداد، اسم خاص یا محتوای برند، بهتره کسی که چینی بلده یه نگاه بهش بندازه. سوم، چون دیکشنری همراهشه، سبک ترین ابزار ممکن نیست. تو سایت های سنگین یا برای کاربرهایی با اینترنت کند، اثرش رو روی سرعت بارگذاری حتماً امتحان کن. اگه فقط چند جمله ثابت داری، از قبل تبدیلشون کن و نتیجه رو مستقیم تو صفحه بذار.

مجوز پروژه معمولاً استفاده تجاری رو اجازه می ده، ولی قبل از استفاده تو یه سایت تجاری متن مجوز رو خودت یه بار بخون. نسخه های رسمی و بدون تغییر opencc-js تو مخزن داخلی ما هم در دسترسه، پس وقتی دسترسی به npm یا CDN های خارجی قطع یا کند می شه، می تونی از همین جا برداری.

راهنمای استفاده

استفاده از opencc-js تو سایت وردپرسی یا یه صفحه معمولی چند قدم بیشتر نداره:

  • فایل کتابخونه رو از همین صفحه بگیر، یا کد آماده پایین صفحه رو تو قالب یا افزونه ات بذار.
  • تو وردپرس، فایل رو با wp_enqueue_script ثبت کن تا قبل از اسکریپت خودت بارگذاری بشه.
  • تو اسکریپت خودت یه مبدل بساز و مبدا و مقصد رو مشخص کن. مثلاً از چینی ساده به چینی سنتی، یا به نگارش یه منطقه خاص.
  • متن رو به مبدل بده و خروجی رو تو صفحه نشون بده. می تونی این بخش رو به یه دکمه یا منوی انتخاب خط وصل کنی.
  • اگه پروژه ات با npm و باندلر کار می کنه، بسته opencc-js رو نصب کن و مثل بقیه ماژول ها import کن.

قبل از انتشار، چند متن واقعی خودت رو تست کن. اسم محصول، عبارت های تخصصی و جمله های طولانی بهترین نمونه برای دیدن کیفیت تبدیل هستن. اگه جایی خروجی درست نبود، همون بخش رو دستی اصلاح کن و جدا نگه دار تا با به روزرسانی بعدی از دست نره.

همه نسخه‌ها (۷)

نسخه‌های ۱.x ۷ نسخه
  • ۱.۴.۲ آخرین نسخه ۵٫۸ مگابایت·
    دانلودنسخه 1.4.2
    نشانی مستقیم فایل اصلی 1.4.2 https://mirror.wbweb.ir/npm/opencc-js@1.4.2/dist/umd/cn2t.js
  • ۱.۴.۱ ۵٫۷ مگابایت·
    دانلودنسخه 1.4.1
    نشانی مستقیم فایل اصلی 1.4.1 https://mirror.wbweb.ir/npm/opencc-js@1.4.1/dist/umd/cn2t.js
  • ۱.۴.۰ ۵٫۷ مگابایت·
    دانلودنسخه 1.4.0
    نشانی مستقیم فایل اصلی 1.4.0 https://mirror.wbweb.ir/npm/opencc-js@1.4.0/dist/umd/cn2t.js
  • ۱.۳.۲ ۵٫۷ مگابایت·
    دانلودنسخه 1.3.2
    نشانی مستقیم فایل اصلی 1.3.2 https://mirror.wbweb.ir/npm/opencc-js@1.3.2/dist/umd/cn2t.js
  • ۱.۳.۱ ۵٫۴ مگابایت·
    دانلودنسخه 1.3.1
    نشانی مستقیم فایل اصلی 1.3.1 https://mirror.wbweb.ir/npm/opencc-js@1.3.1/dist/umd/cn2t.js
  • ۱.۳.۰ ۵٫۴ مگابایت·
    دانلودنسخه 1.3.0
    نشانی مستقیم فایل اصلی 1.3.0 https://mirror.wbweb.ir/npm/opencc-js@1.3.0/dist/umd/cn2t.js
  • ۱.۰.۳ قدیمی‌ترین نسخه ۲٫۱ مگابایت·
    دانلودنسخه 1.0.3
    نشانی مستقیم فایل اصلی 1.0.3 https://mirror.wbweb.ir/npm/opencc-js@1.0.3/bundle-browser.js

پرسش‌های رایج

  • opencc-js نسخه جاوااسکریپتی پروژه Open Chinese Convert هست و متن چینی رو بین چینی ساده و چینی سنتی تبدیل می کنه. تبدیل بر پایه دیکشنری و عبارت انجام می شه، پس فقط جایگزینی حرف به حرف نیست. هم تو مرورگر کار می کنه هم تو Node.

  • نه، ترجمه نمی کنه. این کتابخونه فقط شکل نوشتاری متن چینی رو عوض می کنه، مثلاً از ساده به سنتی. یعنی خروجی هنوز چینیه و فقط خطش فرق می کنه. برای ترجمه به فارسی یا هر زبان دیگه باید از ابزار یا مترجم جدا استفاده کنی.

  • فایل کتابخونه رو تو قالب یا افزونه ات ثبت کن، بعد با یه اسکریپت کوچیک مبدل بساز و متن صفحه رو بهش بده. معمولاً یه دکمه یا منوی انتخاب خط کنارش می ذارن تا بازدیدکننده خودش بین ساده و سنتی جابه جا بشه. کد آماده پایین همین صفحه نقطه شروع خوبیه.

  • برای متن های معمولی مثل توضیح محصول یا مطلب عمومی نتیجه معمولاً خوبه. ولی تبدیل خودکار هیچ وقت کاملاً بی نقص نیست، چون بعضی واژه ها تو هر منطقه معادل خودشون رو دارن. برای متن حقوقی، اسم خاص و محتوای مهم برندت، بهتره یه نفر آشنا با چینی بازبینی کنه.

  • نسخه های رسمی و بدون تغییر این کتابخونه تو مخزن داخلی ما هم هست. می تونی فایلش رو از همین صفحه بگیری و روی هاست یا پروژه خودت بذاری، بدون این که به منبع خارجی وابسته باشی. این طوری حتی وقتی اینترنت بین الملل مشکل داره، کارت نمی خوابه.

چیزی که لازم دارید اینجا نیست؟

نام کتابخانه، افزونه یا قالب را بفرستید؛ پس از بررسی، نسخه‌های رسمی آن به مخزن اضافه می‌شود.