راکت

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

3 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

3
محسن عواطفی
محسن عواطفی
@webnolin

تخصص: برنامه‌نویس وب

سلام
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
m.m
@m3farahani1382

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

شاید پاسخ شما همین‌جا باشد

سهیل اصولی
سهیل اصولی
@soheilosouli

تخصص: محصل

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

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

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