Odstranění diakritiky

Acrafto Team Text
Aktualizováno
Výstup
Velikost písmen
Znaky: 73
Výsledek
Prilis zlutoucky kun upel dabelske ody, Lodz, Strasse, Kiyiv, Moskva, Athina
Změněno: 34
Co se změnilo (32)
PůvodníNáhradaPočetPravidlo
óo2odstraněná diakritika
вv2obecná tabulka cyrilice (písmeno mimo zvolenou normu)
áa1odstraněná diakritika
čc1odstraněná diakritika
ďd1odstraněná diakritika
ée1odstraněná diakritika
ěe1odstraněná diakritika
íi1odstraněná diakritika
ŁL1odstraněná diakritika
ňn1odstraněná diakritika
řr1odstraněná diakritika
ßss1odstraněná diakritika
šs1odstraněná diakritika
ťt1odstraněná diakritika
úu1odstraněná diakritika
ůu1odstraněná diakritika
ýy1odstraněná diakritika
źz1odstraněná diakritika
žz1odstraněná diakritika
αa1řecké písmeno, ELOT 743
ΑA1řecké písmeno, ELOT 743
ήi1řecké písmeno, ELOT 743
θth1řecké písmeno, ELOT 743
νn1řecké písmeno, ELOT 743
аa1obecná tabulka cyrilice (písmeno mimo zvolenou normu)
иi1obecná tabulka cyrilice (písmeno mimo zvolenou normu)
їyi1obecná tabulka cyrilice (písmeno mimo zvolenou normu)
кk1obecná tabulka cyrilice (písmeno mimo zvolenou normu)
КK1obecná tabulka cyrilice (písmeno mimo zvolenou normu)
МM1obecná tabulka cyrilice (písmeno mimo zvolenou normu)
оo1obecná tabulka cyrilice (písmeno mimo zvolenou normu)
сs1obecná tabulka cyrilice (písmeno mimo zvolenou normu)

Vše běží ve vašem prohlížeči a nic z vloženého textu se nikam neodesílá. Jména, adresy i dokumenty zůstávají u vás.

Odstranění diakritiky z textu přímo při psaní: z é je e, z ř je r a písmena, která žádnou základní podobu nemají, jako ł, ø, đ nebo ß, se nahradí také. Stejný nástroj je převodník z azbuky do latinky a z řečtiny do latinky podle pojmenovaných norem, pasových pravidel Ruska, Ukrajiny a Bulharska, ISO 9, BGN/PCGN, srbské a makedonské latinky a řecké normy ELOT 743. Odstraní arabskou vokalizaci a hebrejský nikud a z výsledku udělá slug do URL nebo bezpečný název souboru. Každý nahrazený znak je zvýrazněný, takže si můžete každý ověřit. Vše probíhá ve vašem prohlížeči.

Jak odstranit diakritiku z textu

  1. Napište nebo vložte text do pole Text. Výsledek se přepočítá s každým úhozem a ukázka, která se načte na začátku, předvede, co se stane s českými, polskými, německými, ukrajinskými, ruskými a řeckými písmeny najednou.
  2. Jazyk textu nechte na Rozpoznat automaticky. Nástroj pozná jazyk podle rozlišovacích písmen, ř a ů pro češtinu, ľ a ô pro slovenštinu, ł a ż pro polštinu, ß pro němčinu, ø pro dánštinu a norštinu, ї a є pro ukrajinštinu, a položka pak ukazuje například Automaticky: čeština. U krátkého nebo smíšeného textu jazyk vyberte sami.
  3. V Pravidla zvolte konvenci nebo normu daného jazyka. Jazyky psané latinkou používají Jednoduše: písmeno za písmeno (ä → a, ß → ss, ł → l), pokud jazyk nemá vlastní pravopisné pravidlo, cyrilské a řecké jazyky nabízejí své normy (viz níže).
  4. Kopírovat uloží výsledek do schránky. Vymazat pole vyprázdní, Zkusit ukázku znovu načte ukázkový text.

Velikost písmen ve výchozím stavu zachová velikost originálu. Velké písmeno, ze kterého vzniknou dvě, se píše jako ve jménech: ze Щ je Shch, z Ä je Ae, ale slovo psané kapitálkami zůstane v kapitálkách, takže ЩУКА je SHCHUKA a MÜNCHEN je MUENCHEN. Volbou malá nebo VELKÁ vynutíte jednu velikost.

Pod poli vidíte počet znaků (Znaky) a kolik se jich změnilo (Změněno). Ukázkový text má 73 znaků, z nichž se 34 změní. Písmena písem, pro která nástroj pravidla nemá, například čínština, japonština, thajština nebo dévanágarí, zůstanou beze změny, dostanou tečkované podtržení a poznámka je spočítá jako Ponecháno.

Písmena, která jednoduché odstranění diakritiky pokazí

Většina online nástrojů rozloží písmeno na základní znak a znaménko a znaménko zahodí. To stačí na é, ñ, ő nebo vietnamské ệ, ale nic to neudělá s písmeny, která nejsou základní znak s přidaným znaménkem: polské ł, chorvatské a vietnamské đ, dánské ø a æ, německé ß, islandské þ a ð, turecké i bez tečky ı a ligatura œ. Takové nástroje vrátí Łódź jako Łodz a Straße jako Straße. Tady mají tato písmena vlastní náhrady (ł → l, đ → d, ø → o, æ → ae, ß → ss, þ → th, ð → d, ı → i, œ → oe) a náhrada se opakuje, dokud nezbyde nic mimo latinku bez diakritiky, takže i z ǿ je nakonec o.

Některé jazyky mají pro psaní bez diakritiky vlastní pravopisnou konvenci a Němec nebo Dán ji očekává:

JazykPravidlaPříklad
němčinaNěmecký přepis (ä → ae, ö → oe, ü → ue, ß → ss)Straße Müller → Strasse Mueller
dánština, norštinaDánský a norský přepis (æ → ae, ø → oe, å → aa)Æbleskiver på Ærø → Aebleskiver paa Aeroe
islandštinaIslandský přepis (þ → th, ð → d, æ → ae)Þórður → Thordur
chorvatština, bosenština, srbská latinkađ → dj (chorvatština, bosenština, srbská latinka)Đurđevac → Djurdjevac

Každý z těchto jazyků nabízí i volbu Jednoduše, která dá Strasse Muller a Aebleskiver pa Aero. Čeština, slovenština, polština, maďarština, rumunština, turečtina, vietnamština, francouzština, španělština, portugalština a pobaltské jazyky žádnou takovou konvenci nemají, takže jejich písmena prostě ztratí znaménka: z Příliš žluťoučký kůň je Prilis zlutoucky kun, ze Zażółć gęślą jaźń je Zazolc gesla jazn, z Đường phố Hà Nội je Duong pho Ha Noi.

Přepis z azbuky do latinky: ruština, ukrajinština, bulharština, srbština a makedonština

Jediný způsob, jak psát azbuku latinkou, neexistuje. Ruský pas, knihovní katalog a anglické noviny píší totéž jméno každý jinak a transliterace, která neřekne, kterou soustavu použila, při vyplňování formuláře moc nepomůže. V Pravidla vyberete normu podle jména:

JazykPravidlaЩербаков Юрий / Київ / София
ruštinaCestovní pas: ICAO Doc 9303 (nařízení MVD Ruska, 2020)Shcherbakov Iurii
ruštinaBGN/PCGN 1947 (anglický úzus)Shcherbakov Yuriy
ruštinaISO 9:1995 (vědecký přepis, písmeno za písmeno)Ŝerbakov Ûrij
ruštinaGOST 7.79-2000, systém B (jen ASCII)Shherbakov Yurij
ukrajinštinaCestovní pas: usnesení vlády č. 55 (2010)Kyiv
ukrajinštinaBGN/PCGN 1965 (anglický úzus)Kyyiv
ukrajinštinaISO 9:1995Kiïv
bulharštinaZákon o transliteraci 2009 (úřední)Sofia
srbštinaSrbská latinka (č, ć, đ, š, ž)Ђорђе Џаџић → Đorđe Džadžić
srbštinaJen ASCII (đ → dj, č → c, š → s, ž → z)Djordje Dzadzic
makedonštinaMakedonská latinka (gj, kj, č, š, ž)Ѓорѓи Ѕвезда → Gjorgji Dzvezda

Pasové soustavy jsou ty, které návštěvník obvykle potřebuje. Ruské cestovní pasy používají tabulku ICAO Doc 9303 od roku 2014, potvrzenou nařízením ministerstva vnitra z roku 2020: ё → e, й → i, ю → iu, я → ia, ъ → ie a měkký znak se vypouští, takže Ельцин je Eltsin a Татьяна je Tatiana. Ukrajinské usnesení vlády č. 55 z roku 2010 platí pro pasy i místní názvy: є, ї, й, ю a я jsou na začátku slova ye, yi, y, yu, ya a jinde ie, i, i, iu, ia, зг se píše zgh, aby se nečetlo jako ж, a měkký znak s apostrofem mizí (Єременко → Yeremenko, Згорани → Zghorany, Запоріжжя → Zaporizhzhia, п’ять → piat). Bulharský zákon o transliteraci z roku 2009 píše щ jako sht, ъ jako a a ю jako yu, se dvěma výjimkami, které nástroj zná: koncové -ия je -ia (Шуменския → Shumenskia) a България je Bulgaria. Srbština a makedonština mají úřední latinku s č, š, ž, đ, takže tam jde jen o to, zda chcete diakritiku, nebo čisté ASCII.

Čeština má pro ruštinu vlastní transkripci (Ščerbakov, Jurij, Jelcin), ta se ale používá v textu, ne v dokladech, a tento nástroj ji nenabízí. ISO 9 je vědecká soustava knihoven a německy mluvících zemí: jedno písmeno azbuky je vždy jedno písmeno latinky, ж je ž, х je h, щ je ŝ a tvrdý a měkký znak se mění na modifikační čárky ʺ a ʹ, takže je výsledek vratný, ale pro anglického čtenáře nevyslovitelný. BGN/PCGN používají vlády USA a Británie a většina anglických médií: ж je zh, х je kh, е je ye na začátku slova a po samohlásce. GOST 7.79-2000 systém B je ASCII varianta z ruských URL a transliterátoru Yandexu: х je x, ц je c nebo cz, ы je y se zpětným apostrofem.

Písmeno azbuky, které do zvolené normy nepatří, například srbské ђ v ruském textu, se převede obecnou tabulkou a v seznamu Co se změnilo je tak označené. A když je text většinou latinkou a jen s pár slovy v azbuce, rozpoznání jazyka se řídí většinou, takže přepněte Jazyk textu na cyrilský jazyk, aby se norma uplatnila: ukázkový text převede Київ obecnou tabulkou jako Kiyiv a v ukrajinském režimu jako Kyiv.

Transliterace řečtiny: ELOT 743 a Greeklish

Řecké pasy a dopravní značky se řídí normou ELOT 743 / ISO 843 (cestovní pasy): β je v, η je i, χ je ch a spřežky mají vlastní pravidla. Z γγ je ng a z γκ je gk, μπ je b na začátku slova a mp uvnitř, ου je ou a αυ, ευ, ηυ se píší av, ev, iv před samohláskou nebo znělou souhláskou a af, ef, if před neznělou. Γιώργος je tedy Giorgos, Μπάμπης je Bampis, Ευαγγελία je Evangelia, Ναύπλιο je Nafplio a Αθήνα je Athina. Přízvuky se vypouštějí, jak to dělá i pas.

Greeklish (η → h, θ → th, ξ → ks, χ → x, ω → w) je neformální zápis, který Řekové používají v chatech a zprávách, kde se písmena volí podle tvaru a klávesnice, ne podle výslovnosti: z Γιώργος je Giwrgos, z Ξέρω je Kserw, z Χαρά je Xara.

Odstranění arabské a hebrejské vokalizace

V arabštině jsou samohláskové značky volitelné a většina textů je psaná bez nich. Když vložíte vokalizovaný text, třeba ze slovníku nebo dětské knížky, zvolte arabštinu a Odstranit taškíl (harakát, šadda, sukún, tanwín, tatwíl): z مُحَمَّد je محمد a odstraní se i tatwíl, kterým se slova natahují. Pro hebrejštinu Odstranit nikud a kantilační značky vezme ze שָׁלוֹם samohláskové body, kantilaci, meteg a rafe a nechá שלום. Písmena se nikdy nepřepisují do latinky, protože bez samohlásek nejde správný latinkový zápis arabštiny ani hebrejštiny z textu odvodit.

Slug a názvy souborů bez diakritiky

Přepněte Výstup na Slug (URL) a dostanete řetězec malými písmeny jen z a až z, číslic a oddělovače (Oddělovač - nebo _): z Příliš žluťoučký kůň je prilis-zlutoucky-kun, ze Щербаков Юрий je shcherbakov-iurii. Apostrofy a uvozovky se vypouštějí, nenahrazují (z don’t je dont), každá jiná řada interpunkce nebo mezer se změní na jeden oddělovač a na koncích oddělovač není. Slug neobsahuje nic, co by potřebovalo procentní kódování, takže jde do URL tak, jak je. Když potřebujete zakódovat celou adresu s parametry, použijte URL encode a decode.

Název souboru nechá text čitelný, ale bezpečný pro každý operační systém: znaky \ / : * ? " < > | a řídicí znaky, které Windows v názvu souboru odmítne, se odstraní, Mezery se změní na _ nebo - nebo zůstanou, opakované oddělovače se sloučí, přípona za poslední tečkou zůstane a tečky a mezery na koncích se oříznou. Ze Zpráva o činnosti: leden/2026?.docx je Zprava_o_cinnosti_leden2026.docx. Tenhle režim je pro přejmenování souborů před nahráním na server, do cloudu nebo do gitu, kde názvy s diakritikou rozbíjejí skripty a odkazy.

Slug z anglických slov v camelCase, snake_case nebo kebab-case dodělá převod velikosti písmen a počítadlo slov a znaků vám řekne délku. Oba najdete v kategorii textové nástroje spolu s tímto.

Co se změnilo: kontrola každé náhrady

Každý nahrazený znak je ve výsledku zvýrazněný. Najeďte na něj a uvidíte původní znak, náhradu a pravidlo, například ř → r · odstraněná diakritika nebo Щ → Shch · Cestovní pas: ICAO Doc 9303. Vypuštěný znak, třeba měkký znak nebo arabská značka, se ukáže jako tenká tečkovaná čárka. Seznam Co se změnilo pod výsledkem seskupí náhrady s počty a pravidly, takže za pár vteřin ověříte, že se příjmení přepsalo tak, jak ho píše pas, nebo že z ä bylo ae a ne a. Seznam je seřazený podle četnosti, nejdůležitější písmena jsou nahoře.

Nic z toho, co vložíte, neopustí prohlížeč. Převod běží na stránce standardními unicodovými funkcemi JavaScriptu bez serveru, takže jména, adresy i celé dokumenty zůstávají ve vašem počítači.

Jak odstranit diakritiku v Excelu nebo Tabulkách Google?

Ani Excel, ani Tabulky Google na to vestavěnou funkci nemají; obvyklé rady jsou dlouhý řetězec funkcí DOSADIT, makro ve VBA nebo krok v Power Query. Nejrychlejší je sloupec zkopírovat, vložit do pole Text, zkopírovat Výsledek a vložit zpět: konce řádků zůstanou, takže řádky sedí.

Jak odstranit diakritiku v Pythonu nebo JavaScriptu?

V Pythonu znaménka odstraní unicodedata.normalize('NFKD', s).encode('ascii', 'ignore').decode(), v JavaScriptu totéž udělá s.normalize('NFD').replace(/\p{M}/gu, ''). Oba postupy potichu zahodí nebo nechají ł, ø, đ, ß a æ, protože tato písmena žádný rozklad nemají. Balíček unidecode pro Python a tento nástroj si s nimi poradí.

Jakou transliteraci používá můj pas?

Rusko: ICAO Doc 9303 od roku 2014 (Cestovní pas: ICAO Doc 9303). Ukrajina: usnesení vlády č. 55 z roku 2010. Bulharsko: zákon o transliteraci z roku 2009, který v roce 2013 převzal i BGN/PCGN. Řecko: ELOT 743. Srbsko a Severní Makedonie tisknou obě abecedy. Zápis ověřte podle stávajících dokladů, starší pas může mít starší soustavu a letecké společnosti porovnávají letenku s pasem písmeno po písmenu.

Jaký je rozdíl mezi transliterací a transkripcí?

Transliterace převádí písmena podle pevné tabulky a dá se vrátit zpět (ISO 9: Щербаков → Ŝerbakov), transkripce zapisuje výslovnost pravidly cílového jazyka (česky Ščerbakov, anglicky Shcherbakov). Pasové normy jsou v praxi transkripce do angličtiny. Překlad je něco jiného: Москва přepsaná je Moskva, přeložená je Moskva jen náhodou, Київ přepsaný je Kyiv, přeložený Kyjev.

Proč je v ukázce z Київ Kiyiv?

Ukázka je většinou latinkou, takže Rozpoznat automaticky použije pravidla latinky a pár písmen azbuky převede obecnou tabulkou. Zvolte v Jazyk textu ukrajinštinu a pasová norma dá Kyiv.

Uvítal bych, kdybyste tyto stránky sdíleli s přáteli, uložili si je do záložek nebo na ně odkazovali. Děkuji! 🙏