У меня проблемы со сценарием для замены обычных букв на специальные символы для проверки системы перевода, вот пример (cha-mate chá-mate, но будет протестирован с chã-mate / chã-máte и другими варианты), но вместо того, чтобы создавать эти варианты, он переключает все те же символы только на одну специальную букву, вот что она печатает:
chá-máte
chã-mãte
Вот что теоретически следует напечатать:
cha-máte
cha-mãte
chá-mate
chã-mate
etc.
Вот код и используемый json:
def translation_tester(word):
esp_chars = {
'a': 'áã',
}
#words = [word]
for esp_char in esp_chars:
if esp_char in word:
replacement_chars = esp_chars[esp_char]
for i in range(len(replacement_chars)):
print(word.replace(esp_char, replacement_chars[i]))
def main():
words = ['cha-mate']
for word in words:
translation_tester(word)
main()
В любом случае, любая помощь приветствуется, спасибо заранее!