Odstranjevanje šumnikov

Acrafto Team Besedilo
Posodobljeno
Izhod
Velikost črk
Znaki: 63
Rezultat
Smarna gora, cebelica sumi v zlebu, Strasse, Kiyiv, Moskva, Athina
Spremenjeno: 20
Kaj je bilo spremenjeno (19)
IzvirnikZamenjavaŠteviloPravilo
вv2splošna tabela cirilice (črka zunaj izbranega standarda)
čc1odstranjen diakritični znak
ßss1odstranjen diakritični znak
šs1odstranjen diakritični znak
ŠS1odstranjen diakritični znak
žz1odstranjen diakritični znak
αa1grška črka, ELOT 743
ΑA1grška črka, ELOT 743
ήi1grška črka, ELOT 743
θth1grška črka, ELOT 743
νn1grška črka, ELOT 743
аa1splošna tabela cirilice (črka zunaj izbranega standarda)
иi1splošna tabela cirilice (črka zunaj izbranega standarda)
їyi1splošna tabela cirilice (črka zunaj izbranega standarda)
кk1splošna tabela cirilice (črka zunaj izbranega standarda)
КK1splošna tabela cirilice (črka zunaj izbranega standarda)
МM1splošna tabela cirilice (črka zunaj izbranega standarda)
оo1splošna tabela cirilice (črka zunaj izbranega standarda)
сs1splošna tabela cirilice (črka zunaj izbranega standarda)

Vse teče v vašem brskalniku in nič od prilepljenega ni naloženo na strežnik, zato imena, naslovi in dokumenti ostanejo pri vas.

Odstranjevanje šumnikov in drugih diakritičnih znakov med tipkanjem: iz č nastane c, iz š nastane s, iz ž nastane z, iz é nastane e, pa tudi črke brez osnovne oblike, kot so ł, ø, đ ali ß, dobijo zamenjavo. Isto orodje je tudi pretvornik iz cirilice v latinico in iz grščine v latinico po poimenovanih standardih: potne liste Rusije, Ukrajine in Bolgarije, ISO 9, BGN/PCGN, srbsko in makedonsko latinico ter grški ELOT 743. Odstrani arabske označbe samoglasnikov in hebrejski niqqud, rezultat pa pretvori v slug za URL ali varno ime datoteke. Vsak zamenjani znak je označen, zato lahko preverite vsakega posebej. Vse poteka v vašem brskalniku.

Kako odstraniti šumnike in naglase iz besedila

  1. Vnesite ali prilepite besedilo v polje Besedilo. Rezultat se posodobi ob vsaki tipki, vzorčno besedilo ob zagonu pa naenkrat pokaže, kaj se zgodi s slovenskimi, nemškimi, ukrajinskimi, ruskimi in grškimi črkami.
  2. Jezik besedila pustite na Samodejno prepoznaj. Orodje jezik prepozna po značilnih črkah, ř in ů za češčino, ł in ż za poljščino, ß za nemščino, ø za danščino in norveščino, ї in є za ukrajinščino, izbira pa nato pokaže na primer Samodejno: češčina. Pri kratkem ali mešanem besedilu jezik izberite sami.
  3. Pod Pravila izberite konvencijo ali standard za ta jezik. Jeziki z latinico uporabljajo Preprosto: ena črka za eno (ä → a, ß → ss, ł → l), razen če jezik pozna lastno pravopisno pravilo, cirilični in grški jeziki pa ponujajo svoje standarde (glejte spodaj). Slovenščina nima posebnega pravila: č, š in ž preprosto izgubijo strešico, torej Čebelica šumi v žlebu postane Cebelica sumi v zlebu.
  4. Kopiraj shrani rezultat v odložišče. Počisti izprazni polje, Preizkusi primer znova naloži vzorčno besedilo.

Velikost črk privzeto ohrani velikost izvirnika. Velika črka, iz katere nastaneta dve, se zapiše kot v imenih: iz Щ nastane Shch, iz Ä nastane Ae, beseda iz samih velikih črk pa ostane v velikih črkah, zato je ЩУКА po pretvorbi SHCHUKA in MÜNCHEN postane MUENCHEN. Z izbiro male ali VELIKE vsilite eno velikost.

Pod polji vidite število znakov (Znaki) in koliko jih je bilo spremenjenih (Spremenjeno). Vzorčno besedilo ima 63 znakov, od katerih se jih 20 spremeni. Črke pisav, za katere orodje nima pravil, na primer kitajščina, japonščina, tajščina ali devanagari, ostanejo nespremenjene, dobijo pikčasto podčrtavanje, opomba pa jih prešteje pod Nespremenjeno.

Črke, ki jih preprost odstranjevalec naglasov pokvari

Večina spletnih orodij za odstranjevanje šumnikov razstavi vsako črko na osnovni znak in oznako ter oznako zavrže. To zadostuje za č, é, ñ, ő ali vietnamski ệ, ne stori pa nič za črke, ki niso osnovni znak z dodano oznako: poljski ł, hrvaški in vietnamski đ, danski ø in æ, nemški ß, islandska þ in ð, turški ı brez pike in ligatura œ. Takšna orodja vrnejo Łódź kot Łodz in Straße kot Straße. Tukaj imajo te črke lastne zamenjave (ł → l, đ → d, ø → o, æ → ae, ß → ss, þ → th, ð → d, ı → i, œ → oe), zamenjava pa se ponavlja, dokler ne ostane nič nelatiničnega, zato tudi iz ǿ na koncu nastane o.

Nekateri jeziki imajo za pisanje brez diakritičnih znakov lastno pravopisno konvencijo in jo Nemec ali Danec pričakuje:

JezikPravilaPrimer
nemščinaNemški zapis (ä → ae, ö → oe, ü → ue, ß → ss)Straße Müller → Strasse Mueller
danščina, norveščinaDanski in norveški zapis (æ → ae, ø → oe, å → aa)Æbleskiver på Ærø → Aebleskiver paa Aeroe
islandščinaIslandski zapis (þ → th, ð → d, æ → ae)Þórður → Thordur
hrvaščina, bosanščina, srbska latinicađ → dj (hrvaščina, bosanščina, srbska latinica)Đurđevac → Djurdjevac

Vsak od teh jezikov ponuja tudi možnost Preprosto, ki da Strasse Muller in Aebleskiver pa Aero. Slovenščina, češčina, slovaščina, poljščina, madžarščina, romunščina, turščina, vietnamščina, francoščina, španščina, portugalščina in baltski jeziki take konvencije nimajo, zato njihove črke preprosto izgubijo oznake: Příliš žluťoučký kůň postane Prilis zlutoucky kun, Zażółć gęślą jaźń postane Zazolc gesla jazn, Đường phố Hà Nội postane Duong pho Ha Noi, İstanbul ılık postane Istanbul ilik.

Cirilica v latinico: ruski, ukrajinski, bolgarski, srbski in makedonski standardi

Cirilice ni mogoče v latinico zapisati na en sam način. Ruski potni list, knjižnični katalog in angleški časopis isto ime zapišejo različno, orodje za transliteracijo, ki ne pove, kateri sistem uporablja, pa je pri izpolnjevanju obrazca malo koristno. Pod Pravila standard izberete po imenu:

JezikPravilaЩербаков Юрий / Київ / София
ruščinaPotni list: ICAO Doc 9303 (odredba ruskega MNZ, 2020)Shcherbakov Iurii
ruščinaBGN/PCGN 1947 (angleška raba)Shcherbakov Yuriy
ruščinaISO 9:1995 (znanstveni, ena črka za eno)Ŝerbakov Ûrij
ruščinaGOST 7.79-2000, sistem B (samo ASCII)Shherbakov Yurij
ukrajinščinaPotni list: uredba vlade št. 55 (2010)Kyiv
ukrajinščinaBGN/PCGN 1965 (angleška raba)Kyyiv
ukrajinščinaISO 9:1995Kiïv
bolgarščinaZakon o transliteraciji 2009 (uradni)Sofia
srbščinaSrbska latinica (č, ć, đ, š, ž)Ђорђе Џаџић → Đorđe Džadžić
srbščinaSamo ASCII (đ → dj, č → c, š → s, ž → z)Djordje Dzadzic
makedonščinaMakedonska latinica (gj, kj, č, š, ž)Ѓорѓи Ѕвезда → Gjorgji Dzvezda

Potni standardi so tisti, ki jih obiskovalec običajno potrebuje. Ruski mednarodni potni listi uporabljajo tabelo ICAO Doc 9303 od leta 2014, kar potrjuje odredba ruskega ministrstva za notranje zadeve iz leta 2020: ё → e, й → i, ю → iu, я → ia, ъ → ie, mehki znak pa se izpusti, zato je Ельцин Eltsin in Татьяна Tatiana. Uredba ukrajinske vlade št. 55 iz leta 2010 velja za potne liste in krajevna imena: є, ї, й, ю in я so na začetku besede ye, yi, y, yu, ya, drugje pa ie, i, i, iu, ia, зг je zgh, da se ne bere kot ж, mehki znak in opuščaj pa izgineta (Єременко → Yeremenko, Згорани → Zghorany, Запоріжжя → Zaporizhzhia, п’ять → piat). Bolgarski zakon o transliteraciji iz leta 2009 piše щ kot sht, ъ kot a in ю kot yu, z dvema izjemama, ki ju orodje pozna: končni -ия postane -ia (Шуменския → Shumenskia) in България je Bulgaria. Srbščina in makedonščina imata uradni latinici s črkami č, š, ž, đ, zato se tam vprašanje glasi le, ali želite diakritične znake ali navaden ASCII.

ISO 9 je znanstveni sistem, ki ga uporabljajo knjižnice in nemško govoreče države: ena cirilična črka je vedno ena latinska, ж je ž, х je h, щ je ŝ, trdi in mehki znak pa postaneta modifikatorska znaka ʺ in ʹ, zato je rezultat povratljiv, a za angleškega bralca neizgovorljiv. BGN/PCGN uporabljata vladi ZDA in Združenega kraljestva ter večina angleških medijev: ж je zh, х je kh, е je ye na začetku besede in za samoglasnikom. GOST 7.79-2000 sistem B je ASCII različica v ruskih URL-jih in Yandexovem transliteratorju: х je x, ц je c ali cz, ы je y, ki mu sledi znak backtick.

Cirilična črka, ki ne spada v izbrani standard, na primer srbska ђ v ruskem besedilu, se pretvori s splošno tabelo in je tako označena na seznamu Kaj je bilo spremenjeno. Če je vaše besedilo večinoma latinsko z nekaj cirilicami, prepoznavanje jezika sledi večini, zato Jezik besedila preklopite na cirilični jezik, da se uporabi standard: vzorčno besedilo pretvori Київ kot Kiyiv po splošni tabeli in kot Kyiv v ukrajinskem načinu.

Grščina v latinico: ELOT 743 in greeklish

Grški potni listi in cestni znaki sledijo standardu ELOT 743 / ISO 843 (potni listi): β je v, η je i, χ je ch, kombinacije pa imajo lastna pravila. γγ postane ng in γκ postane gk, μπ je b na začetku besede in mp znotraj nje, ου je ou, αυ, ευ, ηυ pa postanejo av, ev, iv pred samoglasnikom ali zvenečim soglasnikom ter af, ef, if pred nezvenečim. Tako je Γιώργος Giorgos, Μπάμπης je Bampis, Ευαγγελία je Evangelia, Ναύπλιο je Nafplio in Αθήνα je Athina. Naglasi se izpustijo, kar stori tudi potni list.

Greeklish (η → h, θ → th, ξ → ks, χ → x, ω → w) je neformalni zapis, ki ga Grki uporabljajo v klepetih in sporočilih SMS, kjer so črke izbrane po obliki in tipkovnici, ne po glasu: Γιώργος postane Giwrgos, Ξέρω postane Kserw, Χαρά postane Xara.

Odstranjevanje arabskih in hebrejskih diakritičnih znakov

V arabščini so oznake samoglasnikov neobvezne in večina besedil je zapisana brez njih. Ko prilepite vokalizirano besedilo, na primer iz slovarja ali otroške knjige, izberite arabščino in Odstrani tashkeel (harakat, shadda, sukun, tanwin, tatweel): مُحَمَّد postane محمد, tatweel, s katerim se besede raztegnejo, pa se odstrani prav tako. Pri hebrejščini Odstrani niqqud in kantilacijske oznake iz שָׁלוֹם odstrani samoglasniške pike, kantilacijo, meteg in rafe ter pusti שלום. Črke se nikoli ne latinizirajo, ker pravilnega latiničnega zapisa arabščine ali hebrejščine brez samoglasnikov ni mogoče izpeljati samo iz besedila.

Slug in imena datotek brez šumnikov

Z nastavitvijo Izhod na Slug (URL) dobite besedilo z malimi črkami, ki vsebuje le a do z, števke in Ločilo (- ali _): Příliš žluťoučký kůň postane prilis-zlutoucky-kun, Щербаков Юрий postane shcherbakov-iurii. Opuščaji in narekovaji se izpustijo in ne nadomestijo (don’t postane dont), vsako drugo zaporedje ločil ali presledkov postane eno ločilo, na koncih pa ločila ni. Slug ne vsebuje znakov, ki bi jih bilo treba odstotkovno kodirati, zato gre v URL, kakršen je. Če morate namesto tega kodirati cel naslov s parametri, uporabite URL kodirnik in dekodirnik.

Ime datoteke ohrani besedilo berljivo, a varno za vse operacijske sisteme: znaki \ / : * ? " < > | in nadzorni znaki, ki jih Windows v imenu datoteke zavrne, se odstranijo, Presledki postanejo _ ali - ali ostanejo, ponovljena ločila se združijo, končnica za zadnjo piko ostane, pike in presledki na koncih pa se obrežejo. Zpráva o činnosti: leden/2026?.docx postane Zprava_o_cinnosti_leden2026.docx. To je način za preimenovanje datotek pred nalaganjem na strežnik, v oblak ali v repozitorij git, kjer imena s šumniki lomijo skripte in povezave.

Za slug v camelCase, snake_case ali kebab-case iz angleških besed ostalo opravi pretvornik zapisov, števec znakov in besed pa pove dolžino. Oba sta skupaj s tem orodjem v kategoriji Besedilo.

Kaj je bilo spremenjeno: preverite vsako zamenjavo

Vsak zamenjani znak je v rezultatu označen. Z miško nad njim vidite izvirnik, zamenjavo in pravilo, na primer ř → r · odstranjen diakritični znak ali Щ → Shch · Potni list: ICAO Doc 9303 (odredba ruskega MNZ, 2020). Odstranjen znak, kot sta mehki znak ali oznaka tashkeel, je prikazan kot tanka pikčasta oznaka. Seznam Kaj je bilo spremenjeno pod rezultatom zamenjave združi s številom in pravilom, tako da lahko v nekaj sekundah preverite, ali je bil priimek preslovljen tako, kot ga zapiše vaš potni list, ali pa je iz ä nastal ae in ne a. Seznam je urejen po pogostosti, zato so najpomembnejše črke prve.

Nič od prilepljenega ne zapusti vašega brskalnika. Pretvorba teče na strani s standardnimi funkcijami Unicode v JavaScriptu in brez strežnika, zato imena, naslovi in cela besedila ostanejo v vašem računalniku.

Kako odstraniti šumnike v Excelu ali Google Preglednicah?

Niti Excel niti Google Preglednice nimata vgrajene funkcije za to; običajni odgovori so dolga veriga SUBSTITUTE, makro VBA ali korak v Power Query. Najhitreje stolpec kopirate, prilepite v polje Besedilo tukaj, kopirate Rezultat in ga prilepite nazaj: prelomi vrstic se ohranijo, zato vrstice ostanejo poravnane.

Kako odstraniti naglase v Pythonu ali JavaScriptu?

V Pythonu oznake odstrani unicodedata.normalize('NFKD', s).encode('ascii', 'ignore').decode(), v JavaScriptu enako stori s.normalize('NFD').replace(/\p{M}/gu, ''). Obe metodi črke ł, ø, đ, ß in æ tiho izpustita ali obdržita, ker te črke nimajo razčlenitve. Paket unidecode za Python in to orodje jih obravnavata.

Katero transliteracijo uporablja moj potni list?

Rusija: ICAO Doc 9303 od leta 2014 (Potni list: ICAO Doc 9303). Ukrajina: uredba vlade št. 55 iz leta 2010. Bolgarija: zakon o transliteraciji iz leta 2009, ki ga je leta 2013 sprejel tudi BGN/PCGN. Grčija: ELOT 743. Srbija in Severna Makedonija natisneta obe pisavi. Zapis preverite z obstoječimi dokumenti, ker starejši potni list morda uporablja starejši sistem, letalske družbe pa vozovnico s potnim listom primerjajo črko za črko.

Kakšna je razlika med transliteracijo in prevodom?

Transliteracija prepiše črke, prevod prepiše pomen. Москва je transliterirana Moskva, prevedena pa Moskva v slovenščini in Moscow v angleščini. To orodje samo transliterira, zato imena, naslovi in kode ostanejo iste besede v drugi pisavi.

Zakaj je v vzorčnem besedilu Київ pretvorjen v Kiyiv?

Vzorec je večinoma latinski, zato Samodejno prepoznaj uporabi latinska pravila in nekaj cirilic pretvori s splošno tabelo. Pod Jezik besedila izberite ukrajinščino in potni standard da Kyiv.

Cenil bi, če bi te strani delili s prijatelji, jih dodali med zaznamke ali nanje povezali. Hvala! 🙏