Kollaborative Übersetzung: ein japanisches Spiel im Team übersetzen, in Echtzeit
Fan-Übersetzung ist meist Einzelkampf oder ein Chaos aus hin- und hergeschickten ZIP-Dateien. Die kollaborativen Projekte von RuneTranslate bringen euer ganzes Team in ein einziges, live geteiltes Projekt — wie ein Google Sheet für Spieleübersetzung. Echtzeit-Präsenz (wer an welcher Zeile ist, das farbige Auswahlfeld), Last-Write-Wins-Bearbeitung, ein 20-stelliger Einladungscode und Teammitglieder im Free-Tarif, die beitreten und mitbearbeiten können. Wie du eines hostest, wer was darf und wie alles synchron bleibt.
Ein ganzes Spiel ist eine Menge Text für eine einzige Person. Die naheliegende Lösung ist, es sich mit Freunden aufzuteilen — aber traditionell heißt das, dass jeder seine eigene Kopie übersetzt und am Ende jemand die Teile wieder zusammenflickt und betet, dass niemand dieselbe Datei angefasst hat. Zeilen werden doppelt übersetzt, Änderungen verschwinden beim Zusammenführen, und drei Wochen später merkst du es, wenn sich die Dialoge selbst widersprechen.
Kollaborative Projekte lassen dieses ganze Problem verschwinden. Eine Person hostet ein geteiltes Projekt; alle anderen treten mit einem Code bei und bearbeiten dasselbe Projekt zur selben Zeit, im selben Editor — wie ein Google Sheet für Spieleübersetzung. Ihr seht die Cursor und Änderungen der anderen innerhalb weniger Sekunden. Kein Zippen, kein Zusammenführen, kein „Moment, welche Version ist jetzt aktuell?“
So funktioniert es auf einen Blick
Ein Mitglied erstellt ein kollaboratives Projekt und erhält einen 20-stelligen Einladungscode. Es teilt den Code; die Teammitglieder fügen ihn ein, das ganze Projekt wird auf ihren Rechner synchronisiert und öffnet sich im gewohnten Editor. Von da an wird jede Änderung, die irgendjemand vornimmt, an den Server gesendet und von allen anderen alle paar Sekunden abgerufen. Es bleibt ein echtes lokales Projekt auf der Festplatte jeder Person — es hält sich nur zufällig mit allen anderen synchron.
Ein geteiltes Projekt starten (der Host)
Ein kollaboratives Projekt zu erstellen ist ein Supporter-Vorteil ($3/mo). Im Dialog „Neues Projekt“ gibt es einen Collaborative-Schalter — leg ihn um, bevor du erstellst, und statt eines rein lokalen Projekts lädt RuneTranslate es hoch und gibt dir einen Einladungscode (direkt in die Zwischenablage kopiert). Wer es erstellt, ist der owner.
Warum das Erstellen einschränken, aber nicht das Beitreten? Ein live geteiltes Projekt zu hosten ist der Teil, der Serverressourcen verbraucht, also steckt es hinter demselben leichten Modell „bezahlt zum Hosten / kostenlos zum Nutzen“ wie das Translation Memory. Alle, die du einlädst, übersetzen kostenlos — das Abo deckt den Raum ab, nicht die Sitzplätze.
Beitreten (alle anderen — Free inklusive)
Beitreten ist kostenlos. Jeder angemeldete Nutzer, auch im Free-Tarif, kann einem kollaborativen Projekt beitreten und es vollständig bearbeiten. Klick auf dem Startbildschirm auf Join, füge den 20-stelligen Code ein, und das Projekt wird heruntergeladen und geöffnet. Es gibt keinen reinen Leseplatz: Wer drin ist, kann übersetzen.
Der Code selbst besteht aus 20 Zeichen aus einem bewusst eindeutigen Alphabet — keine verwechselbaren 0/O oder 1/I/L — mit rund 100 Bit Entropie, also nicht erratbar. Sollte ein Code je durchsickern, kann der owner ihn neu generieren; der alte funktioniert sofort nicht mehr.
Wer was darf
Es gibt zwei Rollen, und sie sind simpel:
- owner (der Ersteller) — kann das Projekt umbenennen, den Einladungscode neu generieren und Mitglieder entfernen. Der owner „verlässt“ ein Projekt nicht; er löscht es.
- Editor (jeder, der beitritt) — kann jede Zeile bearbeiten, den Status einer Zeile ändern und jederzeit gehen. Editoren können niemanden rauswerfen oder neu teilen.
Es gibt keine Sperre oder Besitzrechte pro Zeile — jeder kann jede Zelle bearbeiten. Das ist Absicht: Genau das macht es völlig reibungslos, die Arbeit nach Kapitel, nach Datei oder einfach danach aufzuteilen, wer gerade online ist.
Einander sehen — Live-Präsenz
Das ist der Teil, der sich wie ein geteiltes Dokument anfühlt. Jedes Mitglied bekommt eine feste Farbe (aus seinem Konto abgeleitet, sodass sie für alle gleich aussieht) plus seine Initialen oder seinen Avatar. Während du arbeitest, siehst du:
- Wer online ist — ein Präsenzpunkt, der auf inaktiv wechselt, wenn sich jemand etwa 20 Sekunden lang nicht gemeldet hat.
- Auf welcher Zeile jede Person ist — ihr farbiger Marker sitzt auf der Zelle, die sie gerade bearbeitet, sodass du das Team durch das Skript wandern siehst.
- Was sie ausgewählt haben — das „blaue Feld“. Wenn ein Teammitglied per Rahmenauswahl einen Bereich von Zeilen markiert, siehst du diesen Bereich in seiner Farbe hervorgehoben und weißt so, woran es gleich arbeiten wird (bis zu 500 Zeilen auf einmal).
Aktualisierungen laufen über einen Poll: etwa alle 2,5 Sekunden, während das Fenster im Fokus ist (und sanftere ~8 Sekunden, wenn es im Hintergrund liegt, um Bandbreite zu sparen). Die Zeile eines anderen Übersetzers erscheint also innerhalb von etwa zwei bis drei Sekunden nach dem Bestätigen auf deinem Bildschirm. Nahezu live statt sofort — aber mehr als schnell genug, um euch abzustimmen, ohne euch in die Quere zu kommen.
Was passiert, wenn zwei Personen dieselbe Zeile bearbeiten
Last Write Wins, pro Zelle. Wenn zwei Personen fast im selben Moment dieselbe Zeile bearbeiten, bleibt die Änderung erhalten, die zuletzt beim Server ankommt. In der Praxis passiert das selten — du siehst ja, wer auf welcher Zeile parkt — aber es ist die Regel: Wenn du und ein Teammitglied euch beide dieselbe knifflige Zeile schnappt, redet darüber, statt euch ein Rennen zu liefern. Jede Zeile ist unabhängig, also kollidieren gleichzeitige Änderungen an verschiedenen Zeilen nie.
Es bleibt dein Projekt — offline und Export
Ein kollaboratives Projekt ist eine ganz normale .rtproj auf deiner Festplatte, kein dünnes Remote-Fenster. Das hat zwei schöne Folgen. Es funktioniert offline weiterhin anständig: Wenn deine Verbindung abbricht, übersetzt du weiter, deine Änderungen werden lokal in eine Warteschlange gestellt und synchronisieren sich in dem Moment, in dem du wieder online bist. Und der Export funktioniert genau wie bei jedem anderen Projekt — jeder mit seiner eigenen Kopie der Spieldateien kann aus den geteilten Übersetzungen das übersetzte Spiel bauen. Bei der Zusammenarbeit geht es um den Text; euren eigenen Spielordner besitzt jeder weiterhin selbst.
Geteilte Projekte laufen nach 15 inaktiven Tagen ab
Ein geteiltes Projekt soll nicht ewig auf dem Server leben. Wenn eines 15 Tage lang ohne Bearbeitung bleibt, wird es automatisch gelöscht — mitsamt allen Mitgliedern. Die Projektkarte zeigt einen Countdown „Läuft in N Tagen ab“, der bernsteinfarben wird, wenn die Frist naht, sodass es nie eine Überraschung ist. Jede Bearbeitung setzt die Uhr zurück, ein aktives Projekt läuft also nie ab — das trifft nur verlassene. Wenn du eine fertige Übersetzung behalten willst, mach einen lokalen Export, bevor die Uhr abläuft.
Das Kleingedruckte
- Bis zu 50 Mitglieder pro geteiltem Projekt.
- Translation Memory und Glossar bleiben persönlich. Sie werden nicht im Team zusammengelegt — das Glossar und TM jedes Übersetzers gehören ihm allein, und deine Änderungen füttern weiterhin deinen persönlichen Speicher für künftige Projekte. Um Charakternamen im Team konsistent zu halten, einigt euch vorab darauf oder teilt eine Glossar-CSV.
- Du behältst die Kontrolle über die Qualität. Jedes Mitglied kann wie gewohnt den KI-Refiner laufen lassen und seinen eigenen Anbieter wählen; das geteilte Projekt hält nur den Text.
- Nur angemeldet. Beitreten und Bearbeiten erfordern ein Konto, und die Kollaborations-Endpunkte nutzen dieselben Manipulationsschutz-Prüfungen wie der Rest der kostenpflichtigen Cloud-Funktionen — ein geteiltes Projekt lässt sich also nicht von außerhalb der App antasten.
So führst du eine Team-Übersetzung durch
- Host: Leg in „Neues Projekt“ Collaborative um, erstelle, und der Einladungscode landet in deiner Zwischenablage. (Supporter.)
- Teile den Code mit deinem Team, wie du willst — eine Discord-DM reicht völlig.
- Teammitglieder treten bei: Home → Join → Code einfügen. Das Projekt öffnet sich für alle.
- Teilt die Arbeit auf — nach Kapitel, nach Datei oder einfach danach, wer online ist. Behaltet die farbigen Cursor und Auswahlfelder der anderen im Blick, um in eurer eigenen Spur zu bleiben.
- Übersetzt ganz normal. Jede Änderung synchronisiert sich in wenigen Sekunden; nutzt den Refiner und euer eigenes Glossar genau wie im Alleingang.
- Wenn ihr fertig seid, exportiert jeder gegen seine eigene Kopie des Spiels. Sichert einen lokalen Export, bevor die 15-Tage-Inaktivitätsuhr abläuft.
Zum Abschluss
Maschinelle Übersetzung im Alleingang bringt ein Spiel auf „lesbar“. Ein Team macht es gut, und schneller — und kollaborative Projekte nehmen den schlimmsten Teil der Team-Fan-Übersetzung, alle Arbeiten zusammengeführt und aktuell zu halten, und lassen ihn einfach verschwinden. Eine Person abonniert zum Hosten; alle anderen treten kostenlos bei und übersetzen dasselbe lebende Projekt, samt Cursorn.
Lade RuneTranslate herunter, starte ein kollaboratives Projekt und schick deiner Gruppe einen Code.
Bereit, RuneTranslate auszuprobieren?
Der Free-Tarif schaltet jede Engine + jeden Übersetzungsanbieter frei. Supporter ($3/Mon.) schaltet volle Geschwindigkeit frei.
Für Windows herunterladen