Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

AITHIOPIA | Telegram| YouTube

ሰላም፤ በዚ pdf የትኛውንም ቋንቋ ( ላይብረሪው ዉስጥ እስካለ ድረስ) ወደ ፈለግነው ቋንቋ እንዲተረጉምልን ሚያረግ ኮድ እናያለን።

ኮዱ በጣም ቀላል በመሆኑም ለመማር አሪፍ ነውና ዋናው አላማውም ይህ ነው ::

በመጀመሪያ እነዚህን install ያርጉ

cmd or terminal ላይ :

-> pip install translate

-> pip install googletrans

-> pip install deep-translator

ምናልባት ‘AttributeError : ‘NoneType’ object has no attribute ‘group’ ወይም ይህን ሚመስል error ከመጣ ,
older version መጠቀም ነውና ቀካዮን install ማረግ

->pip install googletrans==4.0.0-rc1

እነዚህን አርገው ከጨረሱ በኋላ ኮዱን copy paste ያርጉ

Video tutorial for the code -> tap here

Code 1

import translate

def translate_to_amharic(text):

translator = translate.Translator(to_lang="am")

translation = translator.translate(text)

return translation

def main():

while True :
text = input("Enter a word to translate: ")

translated_text = translate_to_amharic(text)

print(f"The translated text is: {translated_text}")

main()

Code 2

from deep_translator import GoogleTranslator

translator =GoogleTranslator (sourse ='auto' , target = 'am')

while True :

text = input ("Enter text : ")

tranlated_text = translator.translate (text)

print (f"your translated text is {tranlated_text}")

To use othre language in place of Amharic (am)

Take the following reference :

Here’s a table for the language codes you provided:

Open in browser

Language Code
Afrikaans af
Albanian sq
Amharic am
Arabic ar
Armenian hy
Assamese as
Aymara ay
Azerbaijani az
Bambara bm
Basque eu
Belarusian be
Bengali bn
Bhojpuri bho
Bosnian bs
Bulgarian bg
Catalan ca
Cebuano ceb
Chichewa ny
Chinese (Simplified) zh-CN
Chinese (Traditional) zh-TW
Corsican co
Croatian hr
Czech cs
Danish da
Dhivehi dv
Dogri doi
Dutch nl
English en
Esperanto eo
Estonian et
Ewe ee
Filipino tl
Finnish fi
French fr
Frisian fy
Galician gl
Georgian ka
German de

Language Code
Greek el
Guarani gn
Gujarati gu
Haitian Creole ht
Hausa ha
Hawaiian haw
Hebrew iw
Hindi hi
Hmong hmn
Hungarian hu
Icelandic is
Igbo ig
Ilocano ilo
Indonesian id
Irish ga
Italian it
Japanese ja
Javanese jw
Kannada kn
Kazakh kk
Khmer km
Kinyarwanda rw
Konkani gom
Korean ko
Krio kri
Kurdish (Kurmanji) ku
Kurdish (Sorani) ckb
Kyrgyz ky
Lao lo
Latin la
Latvian lv
Lingala ln
Lithuanian lt
Luganda lg
Luxembourgish lb
Macedonian mk
Maithili mai
Malagasy mg
Malay ms
Malayalam ml
Maltese mt
Maori mi
Marathi mr
Meiteilon (Manipuri) mni-Mtei
Mizo lus
Mongolian mn
Myanmar my
Nepali ne
Norwegian no
Odia (Oriya) or
Oromo om
Pashto ps
Persian fa
Polish pl
Portuguese pt
Punjabi pa
Quechua qu
Romanian ro
Russian ru
Samoan sm
Sanskrit sa
Scots Gaelic go
Sepedi nso
Serbian sr
Sesotho st
Shona sn
Sindhi sd
Sinhala si
Slovak sk
Slovenian sl
Somali so
Spanish es
Sundanese su
Swahili sw
Swedish sv
Tajik tg
Tamil ta
Tatar tt
Telugu te
Thai th
Tigrinya ti
Tsonga ts
Turkish tr
Turkmen tk
Twi ak
Ukrainian uk
Urdu ut
Uyghur ug
uzbek': 'uz',

'vietnamese': 'vi'

, 'welsh': 'cy',

'xhosa': 'xh'

, 'yiddish': 'yi'

, 'yoruba': 'yo'
, 'zulu': 'zu'}

If there is any question got to @AITH_support_bot

You might also like