Derzeit habe ich die Aufgabe, eine Anwendung zu erstellen, deren Benutzeroberfläche sowohl in deutsch als auch in schwedisch angezeigt werden soll. Dazu verwendet man in Visual Studio Ressourcen-Dateien. In meinem Fall also "MeinProgram.resources.de-DE.resx" und "MeinProgramm.resources.sv-SE.resx". Beide Dateien sind einfache Tabellen die aus 2 Spalten bestehen: Key und Text.
Über den Key greife ich im Programm auf den Text zu. Je nachdem, welche Sprache auf dem Rechner des Anwenders eingestellt ist, wird die "de" oder die "sv"-Datei verwendet und der Text in deutsch oder schwedisch angezeigt.
Soweit so einfach.
Nur... Ich spreche kein Wort schwedisch.
Wenn also die natürliche Intelligenz nicht ausreicht - dann muss eben die künstliche her!
Mit chatGPT von openai.com ist es erstaunlich einfach, sich hier helfen zu lassen.
In einer Exceldatei erstelle ich eine Tabelle mit den Spalten "Key, Deutsch, Schwedisch".
Diese Tabelle kopiere ich und füge sie im chatGPT-Prompt ein:
vervollständige diese Tabelle:
Key Deutsch Schwedisch
WähleWaggon Wählen sie einen Waggon aus.
WähleTransaktion Wählen sie eine Transaktion aus.
Wählen sie einen Vermieter aus.
Wählen sie einen Kunden aus.
Wählen sie einen Standort aus.
Wählen sie Datum 'von' aus.
Wählen sie Datum 'bis' aus.
Es fällt gleich auf, dass dies alles etwas unformatiert ist.
Als zweites fällt auf, dass ich nur in de ersten 2 Beispielen einen Key vorgegeben habe. Die restliche Key-Spalte ist leer. Da soll sich die KI bitte selbst was ausdenken. Und die dritte Spalte mit Schwedisch ist natürlich leer. Ich spreche ja kein schwedisch.
Mit diesem einfachen Prompt erhält man bereits ein überraschend gutes Ergebnis. Nämlich genau das, was man will: eine vollständig ausgefüllte Tabelle mit Key, Deutsch, Schwedisch. Die Antwort von Chat-GPT:
Hier ist die vervollständigte Tabelle:
Key | Deutsch | Schwedisch |
---|---|---|
WähleWaggon | Wählen Sie einen Waggon aus. | Välj en vagn. |
WähleTransaktion | Wählen Sie eine Transaktion aus. | Välj en transaktion. |
WähleVermieter | Wählen Sie einen Vermieter aus. | Välj en uthyrare. |
WähleKunde | Wählen Sie einen Kunden aus. | Välj en kund. |
WähleStandort | Wählen Sie einen Standort aus. | Välj en plats. |
WähleDatumVon | Wählen Sie das Datum 'von' aus. | Välj datum 'från'. |
WähleDatumBis | Wählen Sie das Datum 'bis' aus. | Välj datum 'till'. |
Quelle: chatGPT
Selbst den "Key" hat sich die KI gut überlegt, so dass ich diesen 1:1 übernehmen kann. Ob das schwedische korrekt ist, kann man mit diversen Übersetzungsprogrammen im Netz prüfen. Die Endprüfung erfolgt jedoch ohnehin durch einen Muttersprachler in Schweden.
Die KI beeindruckt mich jeden Tag ein bisschen mehr...
PS:
Bitte man chatGPT den obigen Text zu prüfen, erhält man folgende Antwort:
Der Blog-Beitrag sieht gut aus. Es scheint, dass du Chat-GPT erfolgreich genutzt hast, um eine Tabelle mit den gewünschten Übersetzungen zu generieren. Es ist toll zu hören, dass du mit den Ergebnissen zufrieden bist und dass die KI dich beeindruckt. Es ist jedoch immer ratsam, die von KI-generierten Übersetzungen von einem Muttersprachler oder professionellen Übersetzer überprüfen zu lassen, um sicherzustellen, dass sie korrekt und angemessen sind. Viel Erfolg mit deiner Anwendung!