تبدیل فینگیلیش به فارسی توسط jsapi گوگل

shape
shape
shape
shape
shape
shape
shape
shape

در این مقاله نحوه تبدیل حروف فینگیلیش را به فارسی توسط api ارائه شده توسط گوگل بررسی خواهیم کرد ( تبدیل فینگیلیش به فارسی توسط jsapi گوگل ) .

همه ی ما در طول زندگی حداقل یک بار مجبور شده ایم که از خط انگلیسی برای نوشتن واژه های فارسی استفاده کنیم واین همان فینگلیش است

از لحاظ لغوی،” فینگلیش” کلمه ایست که از ترکیب دو کلمه ی ” فارسی” و “انگلیش” به وجود آمده است. صورت ترکیبی دیگر این دو کلمه “‌فارنگلیسی”‌می باشد که توسط شاملو شاعر شهیر معاصر به وجود آمد. فینگلیش یعنی نوشتن زبان فارسی با الفبای لاتین. بنابراین فینگلیش تنها به خط اشاره دارد و زبان جدیدی را به وجود نمی آورد.

فینگلیش همزمان با پیدایش فناوری اطلاعات به وجود آمده و همگام با آن به حیات خود ادامه داده و خواهد داد. استفاده از آن بیشتر در ارتباط های پیامکی، چت و پست الکترونیک بوده است. به نظر نگارنده استفاده از فینگلیش برای فارسی نویسان از روی جبر وناچاری بوده است و کاربران تا حد ممکن ازکاربرد آن پرهیز می نمایند؛ زیرا فقدان الفبای فارسی در برخی از سیستم های رایانه ای و گوشی های همراه استفاده از الفبای لاتین را ناگزیر می سازد. دلیل دیگر تمایل و راحتی کاربران فارسی به استفاده از الفبای فارسی وجود نرم افزارهایی است که فینگلیش را به خط فارسی تبدیل می کند.مهم تراز این نرم افزارها سرویس ترجمه ی فینگلیش به فارسی در گوگل است. و دلیل آخر این جمله ی معروف و تکراری می باشد که در صفحات وب فارسی مخصوصاًْ در بخش نظرات سایت به چشم می خورد:” لطفاً فینگلیش ننویسید.” همه ی این دلایل نشان دهنده ی مشکل فارسی زبانان در درک فینگلیش می باشد.

ابتدا با api را فراخوانی کنیم

<script type=”text/javascript” src=”https://www.google.com/jsapi”>

سپس از تابع زیر برای فراخوانی api استفاده میکنیم

<script type=”text/javascript”>
// Load the Google Transliterate API
google.load(“elements”, “1”, {
packages: “transliteration”
});

function onLoad() {
var options = {
sourceLanguage:
google.elements.transliteration.LanguageCode.ENGLISH,
destinationLanguage:
[google.elements.transliteration.LanguageCode.PERSIAN],
shortcutKey: ‘ctrl+g’,
transliterationEnabled: true
};

// Create an instance on TransliterationControl with the required
// options.
var control =
new google.elements.transliteration.TransliterationControl(options);

// Enable transliteration in the textbox with id
// ‘transliterateTextarea’.
control.makeTransliteratable([‘transliterateTextarea’]);
}
google.setOnLoadCallback(onLoad);
</script>

منبع

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *