Elinizde türkçe karaktersiz bir metni türkçe karakterleri harflere dönüştüren bir modül veya program var mı? Yani istediğim şu.
Bugun hava cok guzel.
Bugün hava çok güzel.
şekline dönüştürecek.
Elinizde türkçe karaktersiz bir metni türkçe karakterleri harflere dönüştüren bir modül veya program var mı? Yani istediğim şu.
Bugun hava cok guzel.
Bugün hava çok güzel.
şekline dönüştürecek.
Valla varsa ben de merak etmedim değil çünkü “u” ların hepsini “ü” yapacak mesela. İstediğin gibi bir şey var mıdır bilemedim
def translate_to_turkish(text, disabled_chars, enabled_chars):
translate = str.maketrans(disabled_chars, enabled_chars)
return text.translate(translate)
print(translate_to_turkish("Bugun hava cok guzel", "uc", "üç"))
Böyle bir fonksiyon işinizi görür mü ? Tıpkı sizin örnek cümlenizdeki gibi her zaman iş görmeyebilir
Çünkü bütün “u” harfleri "ü"ye döneceği için “Bugün” değil “Bügün” şeklinde çevrilecek.
İstediğim şey şurada javascript ile yapılmış. Bunun python kodu lazım.
https://www.turkcekarakter.com/
Asıl işi yapan https://www.turkcekarakter.com/js/deasciifier/deasciifier.js script’i gibi. Şurada da https://github.com/emres/turkish-deasciifier Python ile yazılmış bir versiyonu var. İkisi de buradan http://www.denizyuret.com/2006/11/emacs-turkish-mode.html esinlenmiş.
Harikasın evet aradığım tam olarak buydu. Teşekkür ederim.