Gerador de Slug de URL - Transliteração Sensível ao Idioma
Gerador de slug de URL
Um título por linha. Cada linha ganha o seu próprio slug.
O que esta ferramenta faz
Um slug é a cauda legível de uma URL e, depois que a página vai ao ar, mudá-lo sai caro. A maioria dos geradores passa todos os idiomas por uma única tabela e erra em silêncio o alemão e o turco, em direções opostas. Este pergunta antes em que idioma está o texto.
Como usar
- 1 Cole os seus títulos, um por linha.
- 2 Escolha o idioma em que o texto está escrito, mais separador e comprimento.
- 3 Leia os slugs e copie todos de uma vez.
A mesma letra, duas respostas diferentes
O alemão escreve o trema por extenso quando o sinal não pode ser usado: Müller vira mueller e o leitor reconhece o sobrenome. O turco não faz isso: ü é simplesmente u, e mueller pareceria um erro. A mesma entrada tem, então, duas respostas certas, e só o idioma diz qual.
| Entrada | Idioma | Slug |
|---|---|---|
| Müller | Alemão | mueller |
| Müller | Turco | muller |
| Fiyatları | Turco | fiyatlari |
| Привет | Russo | privet |
| Łódź | Genérico (latino) | lodz |
Uma única regra resolve quase tudo
O Unicode consegue separar uma letra acentuada em letra base mais uma marca à parte, então é, ñ e č caem para a base numa passada só. Isso cobre centenas de caracteres sem tabela de consulta. À tabela por idioma resta apenas nomear as poucas letras que a regra não alcança: o ı turco sem ponto, por exemplo, é uma letra própria e não se decompõe.
Por que chinês, japonês e coreano ficam intocados
Romanizar essas escritas é trabalho de dicionário, não de mapeamento de caracteres: o mesmo caractere se lê de um jeito ou de outro conforme a palavra, e um navegador não tem dicionário. Em vez de inventar uma leitura, a ferramenta mantém os caracteres — navegadores e buscadores modernos lidam bem com eles numa URL — ou avisa que os descartou.
Comprimento, palavras vazias e mudar um slug depois
O corte no limite de comprimento acontece aqui numa fronteira de palavra, então um slug nunca termina no meio de uma palavra. Tirar artigos e preposições fica com você, porque o que conta como enchimento depende do idioma e, às vezes, da frase. A única coisa a decidir com cuidado é o slug em si: mudá-lo depois quebra todos os links que já apontam para a página, a não ser que você crie um redirecionamento.