سوال - استفاده از مترجم آنلاین در برنامه در سی شارپ

بازدید11.9kپست ها2آخرین فعالیت10 سال پیش
0
0

سلام اگه بخوایم از مترجم در برناممون استفاده کنیم چیکار باید بکنیم؟ یک مثال
فرض کنید از مترجمی میخواهیم در برنامه مون استفاده میکنیم به آدرس مترجم آنلاین چند زبانه پی سی پارسی| Pcparsi Online Translator

توی برنامه :
یک دکمه داریم به نام BTN1
یک تکست باکس به نام txtbx1
یک Label به نام lbl1 داریم

اگه تکست باکس اینجوری بنویسیم : ، مثلا زبان فارسی-انگلیسی و انگلیسی-فارسی رو ترجمه کنیم از دستور زیر استفاده کنیم :
translate.english.persian.MATNE ENGILISIMON
و
translate.persian.english.MATNE FARSIMON

وقتی روی دکمه کلیک کنیم اول تشخیص بده ما مثلا چی رو به چی (زبان فارسی به انگلیسی یا انگلیسی به فارسی{با استفاده از دستوری که دادیم } ) میخوایم ترجمه کنه ، بعد با استفاده از اون ترجمه رو انجام بده و معنی کلمه یا متنمون رو در LBL1 بنویسه در حالت عادی اگه بخوایم از WEB BROWSER استفاده کنیم برای یک کامپیوتر شدنیه اما چون من میخوام این برنامه به صورت آنلاین باشه ( برای سرور چت ، که این برنامه در VPS قرار داده میشه ) و اگه چند نفر بخوان هم زمان از دو گونه ای که تعریف کردیم استفاده کنه ، برنامه یا جواب ها رو اشتباه میده یا هنگ میکنه

فکر کنم باید با کامپوننت زیر باید انجام بششه اما نمیدونم ، فقط یک برنامه دیدم که این دوتا کامپوننت همراهش بود :

http://uploadtak.com/images/x872_StringParser.rar

http://uploadtak.com/images/h4249_WebResourceProvider.rar

ممنون

0

سلام
اون فایلی که شما احتمالا از این آدرس دانلود کردی فقط اون دوتا DLL نیست کار اصلی رو فایل translator.cs انجام میده و پروژه کاملیه.

روش کلی:
شما اول باید ادرس هایی مه اون سایت بصورت Post ارسال میکنه پیدا کنید و بعد مقادیر رو جایگزین کنی همون کاری نویسنده اون پروژه انجام داده
مثلا این لینک رو ببین:

http://translate.google.com/translate_t?hl=en&ie=UTF8&oe=UTF8submit=Translate&langpair=en|fr&text=hello

حالا معمومه دیگه کدوم مقادیر باید جایگزین بشن؟ hello و en|fr
در صورتی که گوگل در حالت عادی این لینک رو نمایش نمیده چون متد ارسال روی post تنظیم شده
بعضی سایت ها هم خودشون یه API میدن که به راحتی بشه ترجمه کرد اما اون سایتی که شما گذاشتی هیچی نداره!

0

ممنون و سپاس گذارم
من پروژه رو دانلود نکردم!!!! و دانلود هم نمیشه ! فقط یک HTML نصفه دانلود میشه و ارور میده!
توی CodeProject باید عضو شم تا بشه دانلود کرد! من هم lمیخوام عضئ شم اما صفحه ی عضویت لود نمیشه

سوال برنامه نویسی دارید؟

ندونستن عیب نیست، نپرسیدن چرا!

خوش آمدید

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