Domanda

Qualcuno conosce una libreria o un po 'di codice che converte l'inglese britannico in inglese americano e viceversa?

Non immagino che ci siano troppe differenze (alcuni esempi che vengono in mente sono ciambella / ciambella, colore / colore, grigio / grigio, localizzato / localizzato) ma sarebbe bello poter fornire contenuti localizzati sul sito.

È stato utile?

Soluzione

Ho lavorato su uno per convertire l'inglese americano in inglese britannico. Come ho scoperto, in realtà è molto più difficile scrivere qualcosa da convertire in altro modo, ma spero di riuscire a fornire una conversione inversa un giorno.

Questo non è perfetto, ma non è un brutto sforzo (anche se lo dico io stesso). Convertirà la maggior parte degli ortografici statunitensi in quelli del Regno Unito, ma ci sono alcune parole in cui l'inglese britannico conserva l'ortografia statunitense (ad es. "Programma" dove questo si riferisce al software per computer). Non converte parole come pantaloni in pantaloni perché il mio obiettivo principale era semplicemente quello di rendere uniforme l'ortografia nell'intero documento.

Ci sono anche parole come pratica e licenza in cui l'inglese britannico usa quelle o pratica & amp; licenza, a seconda che la parola sia utilizzata come verbo o sostantivo. Per questi due esempi lo strumento di conversione li evidenzierà e una nota esplicativa apparirà nella parte in basso a sinistra dello schermo quando ci passi sopra con il mouse. Tutti i modelli di parole che vengono convertiti sono sottolineati in rosso e l'output viene mostrato in un confronto fianco a fianco con l'input originale.

Farà blocchi di testo abbastanza grandi abbastanza rapidamente, ma preferisco usarlo solo per un paio di paragrafi alla volta - copiandoli da un documento Word.

È ancora in fase di elaborazione, quindi se qualcuno ha commenti o suggerimenti apprezzerei il feedback che posso usare per migliorarlo.

http://www.us2uk.eu/

Altri suggerimenti

Penso che se stai pensando di convertire dall'inglese americano all'inglese britannico, personalmente non mi preoccuperei. La Gran Bretagna è comunque molto americanizzata, accettiamo stupide battute in rete :)

La differenza tra inglese britannico e americano è molto maggiore di una semplice differenza di ortografia. C'è anche il cofano / cofano, marciapiede / marciapiede, idea pantaloni / pantaloni.

Suppongo che dipenda da quanto è necessario portarlo.

Ho avuto un problema simile di recente. Ho scoperto il seguente strumento, chiamato VarCon . Non l'ho provato, ma avevo bisogno di un convertitore approssimativo per alcuni dati di testo. Ecco un esempio.

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

Sembra che funzioni per vari dialetti. Assicurati di leggere il file README e procedere con cautela.

* nota: questo correggerà solo le variazioni ortografiche.

Ho cercato per sempre di trovare una soluzione a questo, ma non sono riuscito a trovarne uno, quindi ho scritto il mio codice per esso, usando un elenco principale di circa 20.000 ortografie diverse che erano liberamente disponibili dal progetto varcon e gli esperti linguistici di wordsworldwide:

https://github.com/HoldOffHunger/convert-british-to -American-grafie

Dato che avevo due elenchi di fonti, li ho usati ciascuno per verificare reciprocamente, e ho trovato numerosi errori e errori di battitura (elenchi varcon "equivalente britannico" preesistente "come" preesistente "). È possibile che anche io abbia fatto accidentalmente errori di battitura, ma, dal momento che non ho fatto nessuna parola qui, non credo che sia così.

Esempio:

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?
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top