PyLatinize – Unicode-transzliterációs könyvtár Pythonhoz

A PyLatinize egy kis erőforrás-igényű Python-könyvtár, amely konfigurálható transzliterációs leképezésekkel és Unicode-normalizálással alakítja át a Unicode-szövegeket latin betűs ASCII-vé. Egyszerűbbé teszi a nemzetközi szövegek kezelését az ékezetes karakterek, szimbólumok, emojik és egyéb Unicode-szekvenciák megfelelő ASCII-karakterekre cserélésével, amelyek URL-ekben, fájlnevekben, keresési indexeléshez, régebbi rendszerekben és más szövegfeldolgozási folyamatokban is használhatók.

Főbb funkciók

  • Unicode-szöveg transzliterációja latin betűs ASCII-vé
  • Konfigurálható karakterleképezések
  • Egyedi transzliterációs szabályok
  • Unicode-normalizálás (NFC, NFD, NFKC, NFKD)
  • Emoji- és szimbólumátalakítás
  • Leghosszabb egyezést előnyben részesítő cserealgoritmus
  • Kis erőforrás-igényű működés, futásidejű függőségek nélkül
  • BSD 3-Clause licenc

Tipikus felhasználási területek

  • URL-slugok létrehozása
  • Fájlnevek egységesítése
  • Keresési indexelés
  • Adatmigráció
  • Importálási és exportálási folyamatok
  • Szövegek előfeldolgozása
  • Kompatibilitás régebbi szoftverekkel

Telepítés

pip install pylatinize

Letöltés részletei

Ügyfélszolgálat
Hibakezelő

Maradj naprakész

Newsletter
Was this helpful - Post