امیر
2 سال پیش توسط امیر مطرح شد
3 پاسخ

api خوب برای دیکشنری

سلام
توی سایتم نیازدارم لغت ها و گاهی جملات رو ترجمه کنم که ممکنه تعداد کاراکارها زیاد بشه
کسی api خوب میشناسه که خیلی گرون هم نباشه
و اینکه اگه مثلا api یک سایتی رو بگیریم مثل گوگل آیا میتونیم لغت رو روی سرور خودمون هم ذخیره کنیم تا دوباره ریکویست به سایت ای پی آی دهنده ندیم که میشه هزینه جدید، یا غیر قانونیه اینکار.
api هم در اولویت انگلیسی به فارسی و فارسی به انگلیسیه ولی زبان های دیگه هم ممکنه نیاز بشه استفاده کنم


ثبت پرسش جدید
محسن عواطفی
تخصص : برنامه‌نویس وب
@webnolin 2 سال پیش مطرح شد
2

سلام
api های رایگانی برای ترجمه وجود دارن، سایت‌هایی مثل ترگمان، فرازین و خود مترجم گوگل هم چنین api هایی رو در اختیار کاربران قرار دادن، سایت one-api هم واسمون کارو ساده تر کرده و 3 لینک با ساختارهای مجزا برای ارسال درخواست ترجمه به این سه سرویس و دریافت نتیجه رو در اختیارمون قرار داده.
البته ترگمان و فرازین فقط برای فارسی به انگلیسی و بالعکس مورد استفاده قرار میگیرن. برای ترجمه لغاتی که غیر از فارسی و انگلیسی هستند باید از مترجم گوگل استفاده کنید.
تو سایت one-api ثبت نام کنید و یک توکن بگیرید.
برای درخواست ترجمه هم کافیه از طریق curl در php و ajax در js یک درخواست به این آدرس بفرستید :

https://one-api.ir/translate/?token=TOKEN&action=google&lang=LANG&q=TEXT

دقت کنید به جای TOKEN باید توکنی که از سایت گرفتید رو وارد کنید.
به جای LANG باید زبان مقصد رو انتخاب کنید. (مثلا fa برای ترجمه به فارسی یا en برای ترجمه به انگلیسی)
و به جای TEXT هم لغت یا متن مورد نظرتون رو وارد کنید.
بعد از ارسال درخواست سرور یک کد JSON به شما بر میگردونه که دو تا مقدار داره :

{
    "status": 200,
    "result": TRANSLATED_TEXT
}

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


m.m
@m3farahani1382 2 سال پیش مطرح شد
0

سلام
داخل اندروید هم میشه ازش استفاده کرد؟


سهیل اصولی
تخصص : محصل
@soheilosouli 2 سال پیش مطرح شد
0

از nlp translation api هم میتونی استفاده کنی


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام