للعمل مع Google Translate API باستخدام Python، يمكنك استخدام googletrans
المكتبة، وهي عبارة عن غلاف حول واجهة برمجة تطبيقات الترجمة من Google. يوجد أدناه برنامج نصي بسيط يوضح كيفية استخدام هذه المكتبة لترجمة النص.
أولاً، تحتاج إلى تثبيت المكتبة:
pip install googletrans==4.0.0-rc1
فيما يلي مثال لبرنامج نصي أساسي لترجمة النص باستخدام ملف googletrans
مكتبة:
from googletrans import Translator
def translate_text(text, src_lang='auto', dest_lang='en'):
translator = Translator()
try:
translated = translator.translate(text, src=src_lang, dest=dest_lang)
return translated.text
except Exception as e:
print(f"An error occurred: {e}")
return None
if __name__ == "__main__":
# Example usage
original_text = "Hola, ¿cómo estás?"
src_language = 'es' # Spanish
dest_language = 'en' # English
translated_text = translate_text(original_text, src_language, dest_language)
if translated_text:
print(f"Original text: {original_text}")
print(f"Translated text: {translated_text}")
يقوم هذا البرنامج النصي بالخطوات التالية:
- يستورد ال
Translator
فئة منgoogletrans
مكتبة. - يحدد وظيفة
translate_text
الذي يأخذ النص المراد ترجمته، واللغة المصدر، واللغة الهدف كوسائط. - يستخدم
Translator
كائن لإجراء الترجمة ويتعامل مع أي استثناءات قد تحدث. - في ال
if __name__ == "__main__":
الكتلة، توضح كيفية استخدامtranslate_text
وظيفة مع مثال.
يمكنك تعديل src_language
و dest_language
المتغيرات للترجمة بين اللغات المختلفة. ال src_lang
يمكن ضبط المعلمة على 'auto'
لاكتشاف اللغة المصدر تلقائيًا.
لا تتردد في توسيع هذا البرنامج النصي أو دمجه في تطبيق أكبر حسب الحاجة.
التعليقات (0)
لا توجد تعليقات هنا حتى الآن، يمكنك أن تكون الأول!