Ich habe die neuesten Rails-(8.1)-Guide-Dokumente ins Koreanische übersetzt.
(rails.insomenia.com)Früher war ich eigentlich ein alter Hase bei Rails, bin dann aber zwischen verschiedenen Frontend-Stacks hin und her gewechselt.
Vor Kurzem bin ich zu Rails zurückgekehrt, und es gefällt mir wieder richtig gut.
Rails 8 ist wirklich deutlich besser geworden, und ich schaue mir gerade viele der neueren Videos von DHH am Stück an.
(DHH ist in letzter Zeit wirklich sehr aktiv. Er sorgt auch für jede Menge Diskussionsstoff, haha.)
Die offiziellen Rails-Guides sind wirklich hervorragend,
aber es gab offenbar keine koreanische Übersetzung der in diesem Jahr veröffentlichten Version 8,
daher habe ich sie mit Unterstützung von AI übersetzt.
Ich habe die Claude Sonnet 3.5 API verwendet,
ein Ruby-Skript geschrieben, das alle Markdown-Dateien automatisch übersetzt,
und das Ruby-Skript für die Übersetzung in mehreren Ping-Pong-Runden mit dem Windsurf-Editor erstellt.
Das Skript teilt eine Markdown-Datei in passende Chunks auf (etwa 50 Zeilen, ohne Codeblöcke zu zerschneiden),
übersetzt sie und fügt sie anschließend wieder zu einer koreanischen Markdown-Datei zusammen.
Die Kosten für die API-Aufrufe lagen bei etwas über 30.000 Won, und ich habe etwa 3,2 Millionen Tokens verbraucht.
gpt-4o ist zwar deutlich besser als frühere maschinelle Übersetzung, hat aber noch stellenweise unnatürliche Formulierungen.
Claude schreibt dagegen wirklich gut. In Codeblöcken wird der Code nicht übersetzt, sondern nur die Kommentare,
und auch wenn das Ergebnis nicht an einen professionellen Übersetzer heranreicht, denke ich, dass es besser ist, als wenn ich selbst monatelang daran übersetzt hätte.
Ich habe auch DeepL in Betracht gezogen, aber für normalen Text ist es zwar okay,
bei Markdown und Codeblöcken scheint die Verarbeitung jedoch nicht besonders gut zu funktionieren.
Ich hoffe, dass es Rails-Entwicklern hilfreich ist!
6 Kommentare
Vielen Dank für das gute Material. Auch wenn zwischendurch Text übersetzt wurde, der nicht hätte übersetzt werden sollen, ist die grundlegende Qualität wirklich gut. Haben Sie den Übersetzungs-Prompt vielleicht auch noch separat optimiert?
Die i18n-Seite müsste wohl noch etwas überarbeitet werden, danke fürs Melden! Es gibt keine besonderen Tricks beim Prompt, ich habe nur für die Stellen, an denen das Ergebnis falsch herauskam, zusätzliche Prompts ergänzt :)
Ich frage mich, wie eure Erfahrungen mit Windsurf waren.
Ich nutze es in letzter Zeit bei der Entwicklung sehr gern.
Davor habe ich Cursor verwendet, davor Copilot, und die Entwicklungsgeschwindigkeit wird dadurch eindeutig schneller.
Es erstellt zwar keinen zu 100 % perfekten Code, aber häufig verwendete Pattern-Code schreibt es gut,
und wenn ich solchen Code selbst schreiben würde, würde das mehrere Stunden dauern, während die AI ihn in wenigen Sekunden schreibt.
Das Unternehmen, bei dem ich als Student über ein Industrie-Hochschul-Kooperationspraktikum eingestiegen bin, nutzte Rails, und es war ziemlich frustrierend, weil es so wenige Materialien auf Koreanisch gab ...
Jedenfalls vielen Dank. Ich sollte mir das nach langer Zeit mal wieder anschauen!
Rails ist zwar eher eine Nische, aber auf Englisch gibt es trotzdem ziemlich viele Materialien; auf Koreanisch gibt es dagegen wirklich viel zu wenig.
Da KI inzwischen gut übersetzt, würde ich gerne Übersetzungsmaterialien zu Rails-bezogenen Dokumenten erstellen, falls dafür Nachfrage besteht.