2008-09-23 14 views
10

¿Alguien sabe de una biblioteca o código que convierte el inglés británico al inglés americano y viceversa?Inglés británico al inglés americano (y viceversa) Convertidor

No me imagino que haya demasiadas diferencias (algunos ejemplos que vienen a la mente son donut/donut, color/color, gris/gris, localizado/localizado) pero sería bueno poder proporcionar contenido localizado del sitio .

Respuesta

7

He estado trabajando en una para convertir el inglés estadounidense al inglés británico. Como he descubierto, en realidad es mucho más difícil escribir algo para convertirlo de otra forma, pero espero poder ofrecer una conversión inversa algún día.

Esto no es perfecto, pero no es un mal esfuerzo (aunque yo lo diga). Convertirá la mayoría de las grafías de EE. UU. A las del Reino Unido, pero hay algunas palabras en las que el inglés del Reino Unido conserva la ortografía de los EE. UU. (Por ejemplo, "programa" cuando esto se refiere a software de computadora). No convertirá palabras como pantalones en pantalones porque mi objetivo principal era simplemente uniformizar la ortografía en todo el documento.

También hay palabras como práctica y licencia donde el inglés británico usa cualquiera de ellas o bien la licencia &, dependiendo de si la palabra se usa como verbo o sustantivo. Para esos dos ejemplos, la herramienta de conversión los resaltará y aparecerá una nota explicativa en la esquina inferior izquierda de la pantalla cuando coloque el mouse sobre ellos. Todos los patrones de palabras que se convierten están subrayados en rojo, y la salida se muestra en una comparación lado a lado con su entrada original.

Hará bloques de texto bastante grandes con bastante rapidez, pero prefiero usarlo solo para un par de párrafos a la vez, copiándolos de un documento de Word.

Todavía es un trabajo en progreso, así que si alguien tiene algún comentario o sugerencia, agradecería los comentarios que pueda utilizar para mejorarlo.

http://www.us2uk.eu/

+0

Aspecto y sonido genial :-) –

+0

Otorgandole la respuesta aceptada: esta herramienta es agradable :-) –

+0

¿Podría hacer una función en el sitio web que haga lo contrario? Escribo mucho en inglés británico, pero mi público es inglés de EE. UU. –

1

La diferencia entre el inglés de EE. UU. Y de EE. UU. Es mucho mayor que solo una diferencia en la ortografía. También existe la idea de capucha/capó, acera/pavimento, pantalón/pantalón.

Supongo que depende de lo lejos que necesites tomarlo.

2

Creo que si estás pensando en convertir del inglés americano al inglés británico, personalmente no me molestaría. Gran Bretaña está muy americanizada de todos modos, aceptamos grafías tontas yantas en la red :)

+10

duuude, no qué se refiere americanizado ... ;-) – Epaga

+0

estoy pensando más al revés. Sé que * somos * tolerantes, pero va a ser una escritura estadounidense que dañe el dolor :-) –

+0

@Graphain: el verdadero punto de dolor es que una proporción significativa de personas no puede deletrear/escribir en ninguno de los dos idiomas :-) –

1

tuve un problema similar recientemente. Descubrí la siguiente herramienta, llamada VarCon. No lo he probado, pero necesitaba un conversor aproximado para algunos datos de texto. Aquí hay un ejemplo.

echo "I apologise for my colourful tongue ." | ./translate british american 
# >> I apologize for my colorful tongue . 

Parece que funciona para varios dialectos. Asegúrese de leer el archivo README y proceda con precaución.

* nota: Esto solo corregirá las variaciones de ortografía.

+0

Varcon es bueno, ya que tiene 18k palabras; pero no es atómico/determinista. "El disco analógico (británico) (americano)" se convierte en "el disco analógico (americano) (británico)", etc. Cada vez que lo ejecuta, cambia el texto. Creo que la mayoría de nosotros quiere que algo funcione sin preocuparse por la corrupción. – HoldOffHunger

1

Miré para siempre para encontrar una solución a esto, pero no pude encontrar uno, así que escribí mi propio código para ello, usando una lista maestra de ~ 20,000 diferentes deletreos que estaban disponibles gratuitamente en el proyecto varcon y los expertos en idiomas en wordsworldwide:

https://github.com/HoldOffHunger/convert-british-to-american-spellings

ya que tenía dos listas de origen, les cada utilizarse para cotejar entre sí, y me encontré con numerosos errores y erratas (listas varcon "preexistente" 's equivalente británico como "preexistente"). Es posible que también haya cometido accidentalmente errores tipográficos, pero, como no hice ninguna labor de creación de palabras aquí, no creo que sea así.

Ejemplo:

require('AmericanBritishSpellings.php'); 
$american_british_spellings = new AmericanBritishSpellings(); 

$text = "Axiomatically ax that door, would you, my neighbour?"; 
$text = $american_british_spellings->SwapBritishSpellingsForAmericanSpellings(['text'=>$text]); 

print($text); // output: Axiomatically axe that door, would you, my neighbor? 
Cuestiones relacionadas