- ¿Cuál es la regla real del Pig Latin?
- Toma todo lo que hay al principio de la palabra hasta el primer sonido vocálico, muévelo al final y añade "ay". En "string" ese bloque inicial es str, así que obtienes ingstray. En "pig" es solo p, así que obtienes igpay. Los lingüistas llaman a ese bloque inicial el ataque silábico, y la razón por la que el Pig Latin suena natural en voz alta es que trabaja sobre la estructura de la sílaba y no sobre la ortografía: reconstruyes la palabra en torno a su primera vocal, no barajas letras. Las palabras que ya empiezan por vocal no tienen ataque que mover, así que nada cambia de sitio y solo reciben una terminación: apple pasa a appleway.
- ¿Por qué apple pasa a appleway y no a appleyay?
- Porque se enseñan las dos, y también appleay a secas. No hay un organismo que regule un juego de patio de escuela, así que la terminación de las palabras con vocal varía según la región, la escuela y a veces el salón de clase. "way" es la más común en EE. UU., "yay" también está muy extendida y "ay" aparece en descripciones impresas más antiguas. Todos los demás traductores eligen una en silencio y se equivocan sin decirlo para la mitad de sus visitantes. Nosotros ponemos la elección a la vista con un selector encima del resultado, y la línea bajo la herramienta siempre te dice cuál está activa, así que cuando tú y un compañero obtienen respuestas distintas, ves el porqué en unos dos segundos.
- ¿Por qué queen y square salen como eenquay y aresquay?
- Porque "qu" es un solo sonido, no dos letras. La u de queen no es una vocal haciendo de vocal: es parte del sonido /kw/ que hace la q, y no se puede quedar atrás. Un traductor que se detiene en la primera letra vocal produce ueenqay, algo que nadie que hable Pig Latin ha dicho jamás. La misma lógica hace que square pase a aresquay: el ataque es squ, las tres letras, porque se pronuncian como un solo grupo. Es el error más común de los traductores de Pig Latin, y la forma más rápida de comprobar si el que usas lo escribió alguien que pensó en el problema. Escribe queen y compruébalo.
- En Pig Latin, ¿la y es vocal o consonante?
- Las dos cosas, según dónde esté. Al principio de una palabra, la y hace de consonante (la oyes en yellow), así que se mueve con el ataque y obtienes ellowyay. En cualquier posición después de la primera letra, la y hace de vocal, así que detiene el ataque: my pasa a ymay y rhythm pasa a ythmrhay. Si te equivocas en un sentido, produces myay; si te equivocas en el otro, yellowway. Ambos errores están ahora mismo en traductores populares. La regla de la y y la de qu explican casi todas las diferencias que encontrarás al comparar dos herramientas de Pig Latin con la misma frase.
- ¿Qué pasa con contracciones como don't e I'm?
- El apóstrofo viaja con sus letras, porque la contracción es una sola palabra. don't pasa a on'tday y can't pasa a an'tcay: la d y la c se van al final y el apóstrofo se queda entre la n y la t, exactamente donde estaba. I'm empieza por vocal, así que no se mueve nada y pasa a I'mway, con la mayúscula intacta. Los apóstrofos curvos funcionan igual que los rectos, y eso importa más de lo que parece: el texto copiado de Word, Google Docs o un iPhone está lleno de apóstrofos curvos, y un traductor que solo reconoce los rectos partirá don’t en dos palabras y estropeará ambas.
- ¿Respeta mis mayúsculas y mi puntuación?
- Sí. Hello, world! vuelve como Ellohay, orldway!: la coma y el signo de exclamación no se movieron, y la mayúscula sobrevivió al cambio de letras. HELLO pasa a ELLOHAY, porque una palabra toda en mayúsculas sigue toda en mayúsculas. Las palabras en las que no se mueve ninguna letra conservan su ortografía exacta, y por eso iPhone pasa a iPhoneway y O'Brien a O'Brienway, y no a O'brienway como produciría una regla ingenua de poner en mayúscula la primera letra. La mayoría de los traductores pasan todo a minúsculas y eliminan la puntuación, lo que convierte una frase en una lista de palabras y es la principal razón por la que el resultado en Pig Latin suele necesitar arreglos a mano antes de enviarlo.
- ¿Puede traducir Pig Latin de vuelta al inglés?
- No, y es una decisión, no algo pendiente. Decodificar Pig Latin es ambiguo de verdad. oldscay se deshace tanto en scold como en colds: el mismo Pig Latin, dos palabras reales en inglés, y nada en la cadena te dice cuál era. Todos los decodificadores de la web eligen una en silencio y la presentan como la respuesta. Preferimos no publicar algo que se equivoca con total seguridad. Si hacemos un decodificador, usará una lista de palabras y te mostrará todas las lecturas válidas cuando una palabra tenga más de una, lo que lo haría el único honesto que existe.
- ¿Y las palabras sin vocal, como nth o hmm?
- La palabra entera se convierte en el ataque y recibe la terminación: nth pasa a nthay y hmm a hmmay. No hay ningún caso especial en el código para esto: la búsqueda simplemente busca una vocal, no la encuentra, llega al final de la palabra y la regla normal hace el resto. Es un detalle pequeño, pero es una buena prueba de si un traductor se escribió con cuidado, porque las implementaciones ingenuas fallan, devuelven una cadena vacía o eliminan la palabra.
- ¿Funciona con palabras acentuadas, emojis u otros alfabetos?
- Las letras latinas con acento funcionan bien: café pasa a afécay, über a überway, naïve a aïvenay. El acento no cambia si una letra es vocal (la é sigue siendo una e) y el carácter acentuado se conserva en lugar de eliminarse. Los emojis, los números y los saltos de línea pasan sin cambios y se quedan donde los pusiste, así que abc123 pasa a abcway123. Las palabras en cirílico, chino, hindi, árabe y otras escrituras no latinas se dejan intactas, porque el Pig Latin se basa en los sonidos del inglés y añadir "ay" a Привет sería un sinsentido disfrazado de traducción.
- ¿Hay un límite de texto que pueda traducir?
- No uno que importe. Todo funciona en tu navegador: nada se sube, nada se cuenta y no hay clave que conseguir ni plan que mejorar. Un texto pegado de 50,000 caracteres, más o menos una novela corta, se traduce sin que la página se trabe. Otros sitios limitan esto y venden un plan de API encima, algo raro para una función que tarda un microsegundo en ejecutarse en el teléfono que ya tienes en la mano. Puedes dejar esta página abierta y traducir todo el día.