PDA

View Full Version : سوال: ساخت دیکشنری آنلاین تحت اپلیکیشن



Mask
پنج شنبه 12 آبان 1390, 14:09 عصر
با سلام.
میخام یه دیکشنری آنلاین بنویسم.
سوالم اینه که چطوری میتونم کلمه مورد نظرم رو به google translate بفرستم بدون اینکه کاربر در جریان باشه و بازگشتیش رو در برنامم نشون بدم.
ممنون.

سعید صابری
پنج شنبه 12 آبان 1390, 19:40 عصر
میتونی از API که گوگل در اختیار برنامه نویس ها قرار داده استفاده کنی.برای دسترسی
Google Translate API


را جستجو کن

Mahmood_M
پنج شنبه 12 آبان 1390, 21:29 عصر
برای استفاده از Google API باید یک Key برای خودتون ایجاد کنید : https://code.google.com/apis/console/?api=translate
برای ارسال و دریافت هم باید یک HTTPRequest بفرستید و جوابش رو دریافت کنید ، یونیت DBXJSON که از دلفی 2010 به بعد اضافه شده می تونه کمکتون کنه ( در موردش تحقیق کنید )

از Microsoft Translation API هم می تونید استفاده کنید : http://msdn.microsoft.com/en-us/library/ff512419.aspx

موفق باشید ...

nsco_nsco
جمعه 13 آبان 1390, 00:13 صبح
سلام چند تا اسکریپت اماده هست از اونها کمک بگیر و اونها را رابط با نرم افزارت قرار بده خیلی بهتر و سادتر میشه موفق باشید :قلب:

سعید صابری
جمعه 13 آبان 1390, 00:28 صبح
اگه توضیحات این صفحه (http://code.google.com/intl/fa/apis/language/translate/overview.html) را دقیق بخونی و با استفاده از توضحیات جناب Mahmood_N (http://barnamenevis.org/member.php?16833-Mahmood_N)کار سختی نیست. دلفی کارو راحت کرده! یه 20 -30 خطی بیشتر نمیشه (http://barnamenevis.org/member.php?16833-Mahmood_N)

Mask
چهارشنبه 18 آبان 1390, 20:12 عصر
والا وقتی میخام وارد بشم این پیغام رو میده.

Sorry, this product isn't available in your country at this time. We apologize for the inconvenience.

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

MohsenB
چهارشنبه 18 آبان 1390, 20:46 عصر
والا وقتی میخام وارد بشم این پیغام رو میده.


با فیلتر شکن هم رفتم فایده نداشت.
این نمونه برنامه هم یه بار کار داد اما بعدش دیگه کار نکرد.
چه کنیم.؟

سلام

فیلتر شکن نمیتونه آی پی شما رو از برنامتون عوض کنه . بهتره از وی پی ان استفاده کنید .


موفق باشید

سعید صابری
چهارشنبه 18 آبان 1390, 21:09 عصر
والا وقتی میخام وارد بشم این پیغام رو میده.

این نمونه برنامه هم یه بار کار داد اما بعدش دیگه کار نکرد.
چه کنیم.؟

این کار ناراحتی نداره داداش!

راه نمیدن که ندن!

Mask
چهارشنبه 18 آبان 1390, 21:23 عصر
ممنون دوست عزیز
دم شما گرم
اما وقتی با دلفی 2010 کامپایل میکنم از این خط error میگیره.

CoXMLHTTPRequest

سعید صابری
چهارشنبه 18 آبان 1390, 21:43 عصر
ممکنه جای این دستور (همین کلمه) چیزه دیگه ای باشه. چون در دلفی 7 هم یه چیز دیگه است. من با دلفی 2009 انجامش دادم

BORHAN TEC
چهارشنبه 18 آبان 1390, 21:55 عصر
البته شما می توانید از Alta Vista هم استفاده کنید. نحوه انجام این کار در لینک زیر نشان داده شده ولی خودم تا حالا تستش نکردم:
http://flylib.com/books/en/2.37.1.217/1/

توجه داشته باشید که لینک بالا درواقع درس 23 کتاب Mastering Delphi 7 است.

سعید صابری
چهارشنبه 18 آبان 1390, 22:11 عصر
البته فکر کنم فارسی را ساپورت نکنه

Mask
شنبه 21 آبان 1390, 15:54 عصر
با سلام
ممنون از آقای صابری عزیز
نمونه برنامه رو با دلفی 2009 کامپایل کردم و اجرا شد.
اما مشکل ما اینه که برنامه کلمات رو اشتباه معنی میکنه در صورتی که وقتی با خود سایت translate.google ترجمه میکنم درسته.
به طور مثال :
کلمه start باید شروع معنی بشه اما برنامه خانه ترجمه میکنه.
یا کلمه man باید مرد ترجمه بشه در صورتی که حتی ترجمه میکنه.
به نظرتون چرا؟

سعید صابری
شنبه 21 آبان 1390, 20:39 عصر
عجب!

ببین قسمت زبان درست انتخاب کردی؟
77793

پیدا کردم دلیلشو. پست شماره6 همین تاپیک(پست خود شما) بخون . فکر کنم باهات لج دارن!!!!