2008-09-23 4 views
10

Kennt jemand eine Bibliothek oder ein bisschen Code, der britisches Englisch in amerikanisches Englisch umwandelt und umgekehrt?Britisches Englisch in amerikanisches Englisch (und umgekehrt) Konverter

Ich denke nicht, dass es zu viele Unterschiede gibt (einige Beispiele, die in den Sinn kommen Donut/Donut, Farbe/Farbe, grau/grau, lokalisiert/lokalisiert), aber es wäre schön, in der Lage sein, lokalisierte Website-Inhalte bereitzustellen .

Antwort

7

Ich habe an einem gearbeitet, um US Englisch in UK Englisch zu konvertieren. Wie ich festgestellt habe, ist es eigentlich viel schwieriger, etwas zu schreiben, um den anderen Weg zu konvertieren, aber ich hoffe, dass ich eines Tages eine umgekehrte Konvertierung durchführen werde.

Das ist nicht perfekt, aber es ist kein schlechter Aufwand (auch wenn ich es selbst sage). Es wird die meisten US-Schreibweisen in UK umwandeln, aber es gibt einige Wörter, bei denen UK-Englisch die US-Schreibweise beibehält (z. B. "Programm", wo dies sich auf Computersoftware bezieht). Es wird keine Wörter wie Hosen in Hosen umwandeln, weil mein Hauptziel einfach darin bestand, die Schreibweise über das gesamte Dokument hinweg zu vereinheitlichen.

Es gibt auch Wörter wie Praxis und Lizenz, wo UK Englisch entweder diese oder Praxis & Lizenz verwendet, abhängig davon, ob das Wort als ein Verb oder ein Nomen verwendet wird. Für diese beiden Beispiele wird das Konvertierungstool sie hervorheben und eine erklärende Notiz erscheint in der unteren linken Ecke Ihres Bildschirms, wenn Sie mit der Maus darüber fahren. Alle konvertierten Wortmuster sind rot unterstrichen und die Ausgabe wird in einem direkten Vergleich mit Ihrer ursprünglichen Eingabe angezeigt.

Es wird ziemlich große Textblöcke ziemlich schnell tun, aber ich ziehe es vor, es nur für ein paar Absätze auf einmal zu verwenden - kopiert sie aus einem Word-Dokument.

Es ist immer noch eine Arbeit in Arbeit, also wenn jemand irgendwelche Kommentare oder Vorschläge hat, dann würde ich gerne Feedback, das ich verwenden kann, um es zu verbessern.

http://www.us2uk.eu/

+0

Sieht und klingt toll :-) –

+0

Vergeben Sie die akzeptierte Antwort - dieses Tool ist nett :-) –

+0

Könnten Sie eine Funktion auf der Website machen, die das Gegenteil macht? Ich schreibe viel im englischen Englisch, aber mein Publikum ist US-Englisch. –

1

Der Unterschied zwischen britischem und amerikanischem Englisch ist weit größer als nur ein Unterschied in der Schreibweise. Es gibt auch die Haube/Mütze, Bürgersteig/Gehweg, Hosen/Hosen Idee.

Raten Sie, es hängt davon ab, wie weit Sie es brauchen.

2

Ich denke, wenn Sie daran denken, von amerikanischem Englisch zu britischem Englisch zu konvertieren, würde ich persönlich nicht stören. Britannien ist sowieso sehr amerikanisiert, wir akzeptieren alberne Schreibweisen im Netz :)

+10

Duuude, nicht meinen Sie amerikanisiert ... ;-) – Epaga

+0

Ich denke mehr umgekehrt. Ich weiß * wir sind * tolerant, aber es wird ein Schmerz sein, der amerikanische Rechtschreibung schreibt :-) –

+0

@Graphain: der wirkliche Schmerzpunkt ist, dass ein bedeutender Anteil von Leuten in keiner Sprache buchstabieren/tippen kann :-) –

1

ich vor kurzem hatte ein ähnliches Problem. Ich habe das folgende Tool namens VarCon entdeckt. Ich habe es nicht getestet, aber ich brauchte einen groben Konverter für einige Textdaten. Hier ist ein Beispiel.

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

Es sieht aus wie es für verschiedene Dialekte funktioniert. Lesen Sie unbedingt die README und gehen Sie vorsichtig vor.

* Hinweis: Dies korrigiert nur die Schreibweisen.

+0

Varcon ist nett, in dem es 18k Wörter hat; aber es ist nicht atomar/deterministisch. "Der analoge (britische) Diskus (amerikanisch) wird" der analoge (amerikanische) Diskus (britisch) ", usw. Jedes Mal, wenn Sie ihn ausführen, ändert er den Text. Ich denke, die meisten von uns wollen, dass etwas läuft, ohne sich um Korruption zu sorgen. – HoldOffHunger

1

Ich suchte für immer nach einer Lösung, konnte aber keine finden, also schrieb ich meinen eigenen Code dafür, indem ich eine Masterliste von ~ 20.000 verschiedenen Schreibweisen verwendete, die im varcon-Projekt frei verfügbar waren und die Sprachexperten auf wordsworldwide:

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

da ich zwei Quelllisten hatte, habe ich sie jedes einander gegen~~POS=TRUNC, und ich fand zahlreiche Fehler und Tippfehler (varcon Listen „preexistent“ 's britische Äquivalent wie "präexistent"). Es ist möglich, dass ich versehentlich auch Tippfehler gemacht habe, aber da ich hier keine Wörter geschrieben habe, glaube ich nicht, dass das der Fall ist.

Beispiel:

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?