8000 GitHub - liku-amare/fidel: Python package that can change Amharic language that written in English alphabet to Amharic alphabet character.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
forked from nypava/Fidel

Python package that can change Amharic language that written in English alphabet to Amharic alphabet character.

License

Notifications You must be signed in to change notification settings

liku-amare/fidel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Fidel / ፊደል

What is Fidel / ፊደል ?

Fidel is a python package that can change Amharic language that written in English alphabet to Amharic alphabet character.
| For example: abebe beso bela -> አበበ በሶ በላ

Dependencies

Installation

pip install fidel

Usage

Without Autocorrect

from fidel import Translate
text = "bexam xru sew new"
trans_word = Translate(text=text,AutoCorrect=False).translate()
print(trans_word)

output

በጣም ጥሩ ሰው ነው

Autocorrect Mode

from fidel import Translate
text = "betam tiru sew nw"
trans_word = Translate(text=text,AutoCorrect=False).translate()
corrected_word = Translate(text=text,AutoCorrect=True).translate()
print(f"translated : {trans_word}")
print(f"corrected_word : {corrected_word}")

output

translated : በታም ቲሩ ሰው ንው
corrected_word : በጣም ጥሩ ሰው ነው

Rules

There are some rules that should be apply when writing the text

  1. For 1st alphabets (ለግዕዝ) use "e" example: "le" - ለ
  2. For 2nd alphabets (ለካእብ) use "u" example: "lu" - ሉ
  3. For 3rd alphabets (ለሳልስ) use "i" example: "li" - ሊ
  4. For 4rh alphabets (ለራዕብ) use "a" example: "la" - ላ
  5. For 5th alphabets (ለሀምስ) use "ie" example: "lie" - ሌ
  6. For 6th alphabets (ለሳድስ) use only vowel example: "l" - ል
  7. For 7th alphabets (ለሳብዕ) use "o" example: "lo" - ሎ
  8. For 8th alphabets(ለዲቃላ ቃላት) use "ua" example: "ua" - ሏ

Note The above rules may violate for some alphabets family check out ambiguous alphabets.

Ambiguous alphabets

ግዕዝ ካእብ ሳልስ ራዕብ ሀምስ ሳድስ ሳብዕ
ha hu hi ha hie h ho
a u i a ie e o
te tu ti ta tie t to
xe xu xi xa xie x xo
che chu chi cha chie ch cho
ce cu ci ca cie c co
phe phu phi pha phie ph pho
pe pu pi pa pie p po

Addition

Alphabets
Prefix sh gn zh ts

Donate and feedback

contact me : image Telegram
       image Instagram

About

Python package that can change Amharic language that written in English alphabet to Amharic alphabet character.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%
0