PyLatinize – Knižnica na transliteráciu Unicode pre Python

PyLatinize je nenáročná Pythonová knižnica, ktorá prevádza Unicode text do latinky v ASCII podobe pomocou konfigurovateľných transliteračných mapovaní a Unicode normalizácie. Uľahčuje prácu s textom v rôznych jazykoch tým, že nahrádza znaky s diakritikou, symboly, emoji a ďalšie Unicode sekvencie zodpovedajúcimi ASCII znakmi vhodnými pre URL, názvy súborov, indexovanie vo vyhľadávaní, staršie systémy a ďalšie procesy spracovania textu.

Kľúčové funkcie

  • Transliterácia Unicode textu do latinky v ASCII podobe
  • Konfigurovateľné mapovanie znakov
  • Vlastné pravidlá transliterácie
  • Unicode normalizácia (NFC, NFD, NFKC, NFKD)
  • Konverzia emoji a symbolov
  • Algoritmus nahrádzania založený na najdlhšej zhode
  • Nízka spotreba zdrojov bez runtime závislostí
  • Licencia BSD 3-Clause

Typické použitie

  • Tvorba URL slugov
  • Úprava názvov súborov
  • Indexovanie vo vyhľadávaní
  • Migrácia údajov
  • Procesy importu a exportu
  • Predspracovanie textu
  • Kompatibilita so starším softvérom

Inštalácia

pip install pylatinize

Podrobnosti o stiahnutí

Zákaznícka podpora
Správa chýb

Majte prehľad o novinkách

Newsletter
Was this helpful - Post