Dionyssos commited on
Commit
7596933
·
1 Parent(s): 76dec3f
Files changed (1) hide show
  1. textual.py +7 -7
textual.py CHANGED
@@ -19,8 +19,8 @@ def only_greek_or_only_latin(text, lang='grc'):
19
  latin_to_greek_map = {
20
  'a': 'α', 'b': 'β', 'g': 'γ', 'd': 'δ', 'e': 'ε',
21
  'ch': 'τσο', # Example of a multi-character Latin sequence
22
- 'z': 'ζ', 'h': 'χ', 'i': 'ι', 'k': 'κ', 'l': 'λ',
23
- 'm': 'μ', 'n': 'ν', 'x': 'ξ', 'o': 'ο', 'p': 'π',
24
  'v': 'β', 'sc': 'σκ', 'r': 'ρ', 's': 'σ', 't': 'τ',
25
  'u': 'ου', 'f': 'φ', 'c': 'σ', 'w': 'β', 'y': 'γ',
26
  }
@@ -45,8 +45,8 @@ def only_greek_or_only_latin(text, lang='grc'):
45
  'а': 'a', 'б': 'b', 'в': 'v', 'г': 'g', 'д': 'd', 'е': 'e', 'ж': 'z',
46
  'з': 'z', 'и': 'i', 'ј': 'j', 'к': 'k', 'л': 'l', 'м': 'm', 'н': 'n',
47
  'о': 'o', 'п': 'p', 'р': 'r', 'с': 's', 'т': 't', 'у': 'u', 'ф': 'f',
48
- 'х': 'h', 'ц': 'ts', 'ч': 'ts', 'ш': 'ss',
49
- 'ђ': 'd', 'љ': 'li', 'њ': 'nj', 'ћ': 'č', 'џ': 'dč',
50
  'ё': 'e', 'й': 'i', 'щ': 's', 'ъ': '', 'ы': 'y', 'ь': '',
51
  'э': 'e', 'ю': 'io', 'я': 'a',
52
  'ѓ': 'y', 'ѕ': 's', 'ќ': 'k',
@@ -63,11 +63,11 @@ def only_greek_or_only_latin(text, lang='grc'):
63
  # 'я': 'ια',
64
  # --------------------
65
  'а': 'α', 'б': 'μπ', 'в': 'β', 'г': 'γ', 'д': 'ντσ', 'е': 'ε',
66
- 'ё': 'γιο', 'ж': 'ζ', 'з': 'ζ', 'и': 'ι', 'й': 'ι', 'к': 'κ',
67
  'л': 'λ', 'м': 'μ', 'н': 'ν', 'о': 'ο', 'п': 'π', 'р': 'ρ',
68
  'с': 'σ', 'т': 'τ', 'у': 'ου', 'ф': 'φ', 'х': 'χ', 'ц': 'τσ',
69
- 'ч': 'τσ', 'ш': 'σ', 'щ': 'ζτς', 'ъ': '', 'ы': 'ι', 'ь': '',
70
- 'э': 'ε', 'ю': 'γιου', 'я': 'για'
71
  }
72
 
73
 
 
19
  latin_to_greek_map = {
20
  'a': 'α', 'b': 'β', 'g': 'γ', 'd': 'δ', 'e': 'ε',
21
  'ch': 'τσο', # Example of a multi-character Latin sequence
22
+ 'z': 'ζ', 'h': 'χ', 'i': 'ι', 'j': 'ζ', 'k': 'κ', 'l': 'λ',
23
+ 'm': 'μ', 'n': 'ν', 'x': 'ξ', 'o': 'ο', 'p': 'π', 'q': 'κ',
24
  'v': 'β', 'sc': 'σκ', 'r': 'ρ', 's': 'σ', 't': 'τ',
25
  'u': 'ου', 'f': 'φ', 'c': 'σ', 'w': 'β', 'y': 'γ',
26
  }
 
45
  'а': 'a', 'б': 'b', 'в': 'v', 'г': 'g', 'д': 'd', 'е': 'e', 'ж': 'z',
46
  'з': 'z', 'и': 'i', 'ј': 'j', 'к': 'k', 'л': 'l', 'м': 'm', 'н': 'n',
47
  'о': 'o', 'п': 'p', 'р': 'r', 'с': 's', 'т': 't', 'у': 'u', 'ф': 'f',
48
+ 'х': 'h', 'ц': 'ts', 'ч': 'ts', 'ш': 's',
49
+ 'ђ': 'd', 'љ': 'li', 'њ': 'ni', 'ћ': 'č', 'џ': 'dč',
50
  'ё': 'e', 'й': 'i', 'щ': 's', 'ъ': '', 'ы': 'y', 'ь': '',
51
  'э': 'e', 'ю': 'io', 'я': 'a',
52
  'ѓ': 'y', 'ѕ': 's', 'ќ': 'k',
 
63
  # 'я': 'ια',
64
  # --------------------
65
  'а': 'α', 'б': 'μπ', 'в': 'β', 'г': 'γ', 'д': 'ντσ', 'е': 'ε',
66
+ 'ё': 'ε', 'ж': 'ζ', 'з': 'ζ', 'и': 'ι', 'й': 'ι', 'к': 'κ',
67
  'л': 'λ', 'м': 'μ', 'н': 'ν', 'о': 'ο', 'п': 'π', 'р': 'ρ',
68
  'с': 'σ', 'т': 'τ', 'у': 'ου', 'ф': 'φ', 'х': 'χ', 'ц': 'τσ',
69
+ 'ч': 'τσ', 'ш': 'τσ', 'щ': 'τσ', 'ъ': '', 'ы': 'ι', 'ь': '',
70
+ 'э': 'ε', 'ю': 'λι', 'я': 'ια'
71
  }
72
 
73