Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def check_alphabet(text):
- orded = ord(text[0])
- if orded in range(4304,4338):
- return "ka"
- elif orded in range(65,123):
- return "en"
- def translit(text):
- abc = {"ა":"a", "ბ":"b", "გ":"g", "დ":"d",
- "ე":"e", "ვ":"v", "ზ":"z", "თ":"T",
- "ი":"i", "კ":"k", "ლ":"l", "მ":"m",
- "ნ":"n", "ო":"o", "პ":"p", "ჟ":"J",
- "რ":"r", "ს":"s", "ტ":"t", "უ":"u",
- "ფ":"f", "ქ":"q", "ღ":"R", "ყ":"y",
- "შ":"S", "ჩ":"C", "ც":"c", "ძ":"Z",
- "წ":"w", "ჭ":"W", "ხ":"x", "ჯ":"j",
- "ჰ":"h",}
- if check_alphabet(text) == "ka":
- en_text = "".join([abc.get(c, c) for c in text])
- return en_text
- elif check_alphabet(text) == "en":
- abc_eng = {}
- for key, value in abc.items():
- abc_eng[value] = key
- ka_text= "".join([abc_eng.get(c, c) for c in text])
- return ka_text
- else:
- return None
- word = input("Enter word: ")
- print(translit(word))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement