Traduction collaborative : traduire un jeu japonais en équipe, en direct
La traduction amateur est d'ordinaire un travail solitaire ou un fouillis de fichiers zippés qu'on se renvoie sans fin. Les projets collaboratifs de RuneTranslate réunissent toute votre équipe dans un seul projet partagé et en direct — comme une feuille de calcul Google pour la traduction de jeux. Présence en temps réel (qui est sur quelle ligne, la boîte de sélection colorée), édition « la dernière écriture l'emporte », un code d'invitation de 20 caractères et des coéquipiers du plan gratuit qui peuvent rejoindre et éditer. Comment en héberger un, qui peut faire quoi et comment tout reste synchronisé.
Un jeu entier, ça fait beaucoup de texte pour une seule personne. La solution évidente, c'est de se le partager entre amis — mais, historiquement, cela veut dire que chacun traduit sa propre copie et que quelqu'un recolle les morceaux à la fin, en priant pour que personne n'ait touché au même fichier. Des lignes sont traduites deux fois, des modifications disparaissent lors de la fusion, et vous ne le découvrez que trois semaines plus tard, quand les dialogues se contredisent.
Les projets collaboratifs font disparaître tout ce problème. Une personne héberge un projet partagé ; tous les autres le rejoignent avec un code et éditent le même projet en même temps, dans le même éditeur — comme une feuille de calcul Google pour la traduction de jeux. Vous voyez les curseurs et les modifications des autres en deux secondes. Pas de compression, pas de fusion, pas de « attends, c'est quelle version la bonne ? ».
Comment ça marche, en bref
Un membre crée un projet collaboratif et obtient un code d'invitation de 20 caractères. Il partage le code ; ses coéquipiers le collent et le projet entier se synchronise sur leur machine et s'ouvre dans l'éditeur habituel. À partir de là, chaque modification faite par qui que ce soit est envoyée au serveur et récupérée par tous les autres toutes les quelques secondes. Cela reste un vrai projet local sur le disque de chacun — il se trouve simplement qu'il reste synchronisé avec celui des autres.
Lancer un projet partagé (l'hôte)
Créer un projet collaboratif est un avantage Supporter ($3/mo). Dans la boîte de dialogue Nouveau projet, il y a un interrupteur Collaborative — activez-le avant de créer et, au lieu d'un projet purement local, RuneTranslate le téléverse et vous remet un code d'invitation (copié directement dans le presse-papiers). Celui qui le crée est le propriétaire.
Pourquoi restreindre la création mais pas l'adhésion ? Héberger un projet partagé en direct, c'est la partie qui consomme des ressources serveur, elle suit donc le même modèle léger « payer pour héberger / utiliser gratuitement » que la mémoire de traduction. Tous ceux que vous invitez traduisent gratuitement — l'abonnement couvre la salle, pas les sièges.
Rejoindre (tous les autres — plan gratuit inclus)
Rejoindre est gratuit. Tout utilisateur connecté, plan gratuit compris, peut rejoindre un projet collaboratif et l'éditer entièrement. Sur l'écran d'accueil, appuyez sur Join, collez le code de 20 caractères et le projet se télécharge et s'ouvre. Il n'y a pas de place en lecture seule : si vous êtes dedans, vous pouvez traduire.
Le code lui-même fait 20 caractères tirés d'un alphabet volontairement sans ambiguïté — pas de 0/O ni de 1/I/L qui se ressemblent — avec environ 100 bits d'entropie, il est donc impossible à deviner. Si un code venait à fuiter, le propriétaire peut le régénérer ; l'ancien cesse aussitôt de fonctionner.
Qui peut faire quoi
Il y a deux rôles, et ils sont simples :
- Propriétaire (le créateur) — peut renommer le projet, régénérer le code d'invitation et retirer des membres. Le propriétaire ne « quitte » pas un projet ; il le supprime.
- Éditeur (tous ceux qui rejoignent) — peut modifier n'importe quelle ligne, changer le statut d'une ligne et partir quand il veut. Les éditeurs ne peuvent ni exclure quelqu'un ni repartager le code.
Il n'y a pas de verrouillage ni de propriété par ligne — n'importe qui peut modifier n'importe quelle cellule. C'est délibéré : c'est ce qui rend le partage du travail par chapitre, par fichier ou simplement selon qui-est-en-ligne-là-tout-de-suite totalement fluide.
Se voir les uns les autres — présence en direct
C'est la partie qui donne l'impression d'un document partagé. Chaque membre reçoit une couleur stable (dérivée de son compte, donc elle apparaît identique pour tout le monde) ainsi que ses initiales ou son avatar. Pendant que vous travaillez, vous pouvez voir :
- Qui est en ligne — un point de présence qui passe en inactif si quelqu'un n'a pas donné signe de vie depuis environ 20 secondes.
- Sur quelle ligne se trouve chacun — leur marqueur coloré se pose sur la cellule qu'ils éditent, vous pouvez donc suivre l'équipe progresser dans le script.
- Ce qu'ils ont sélectionné — la « boîte bleue ». Si un coéquipier sélectionne une plage de lignes au lasso, vous voyez cette plage surlignée dans sa couleur, vous savez donc sur quoi il s'apprête à travailler (jusqu'à 500 lignes à la fois).
Les mises à jour passent par un sondage : environ toutes les 2,5 secondes quand la fenêtre est au premier plan (et un plus doux ~8 secondes quand elle est en arrière-plan, pour économiser la bande passante). Ainsi, la ligne d'un autre traducteur apparaît sur votre écran environ deux à trois secondes après qu'il l'a validée. Quasi en direct plutôt qu'instantané — mais largement assez rapide pour se coordonner sans se marcher dessus.
Ce qui se passe quand deux personnes éditent la même ligne
La dernière écriture l'emporte, cellule par cellule. Si deux personnes modifient la même ligne quasi au même instant, c'est la modification qui atteint le serveur en dernier qui reste. En pratique, cela pose rarement problème — vous voyez qui est posté sur quelle ligne — mais c'est la règle, donc si un coéquipier et vous attrapez tous les deux la même ligne épineuse, discutez-en plutôt que de faire la course. Chaque ligne est indépendante, donc des modifications simultanées sur des lignes différentes n'entrent jamais en conflit.
Ça reste votre projet — hors ligne et export
Un projet collaboratif est un .rtproj normal sur votre disque, pas une simple fenêtre distante. Cela a deux belles conséquences. Il se dégrade en douceur hors ligne : si votre connexion tombe, vous continuez à traduire, vos modifications se mettent en file d'attente localement et se synchronisent dès votre retour. Et l'export fonctionne exactement comme pour n'importe quel autre projet — n'importe qui ayant sa propre copie des fichiers du jeu peut construire le jeu traduit à partir des traductions partagées. La collaboration porte sur le texte ; chacun reste propriétaire de son propre dossier de jeu.
Les projets partagés expirent après 15 jours d'inactivité
Un projet partagé n'est pas fait pour vivre éternellement sur le serveur. S'il passe 15 jours sans modification, il est supprimé automatiquement — membres compris. La carte du projet affiche un compte à rebours « Expire dans N jours » qui vire à l'ambre à l'approche de l'échéance, ce n'est donc jamais une surprise. Toute modification remet le compteur à zéro, un projet actif n'expire donc jamais — cela ne fait le ménage que dans les projets abandonnés. Si vous voulez conserver une traduction terminée, faites un export local avant que le temps ne soit écoulé.
Les petits caractères
- Jusqu'à 50 membres par projet partagé.
- La mémoire de traduction et le glossaire restent personnels. Ils ne sont pas mutualisés au sein de l'équipe — le glossaire et la TM de chaque traducteur lui appartiennent, et vos modifications continuent d'alimenter votre mémoire personnelle pour de futurs projets. Pour garder des noms de personnages cohérents dans toute l'équipe, mettez-vous d'accord au préalable ou partagez un CSV de glossaire.
- Vous gardez le contrôle de la qualité. Chaque membre peut lancer le raffineur IA et choisir son propre fournisseur comme d'habitude ; le projet partagé ne fait que contenir le texte.
- Uniquement connecté. Rejoindre et éditer nécessitent un compte, et les points de terminaison de collaboration utilisent les mêmes contrôles anti-altération que le reste des fonctionnalités cloud payantes — un projet partagé ne peut donc pas être trafiqué depuis l'extérieur de l'application.
Comment mener une traduction en équipe
- Hôte : dans Nouveau projet, activez Collaborative, créez, et le code d'invitation atterrit dans votre presse-papiers. (Supporter.)
- Partagez le code avec votre équipe comme bon vous semble — un DM Discord fait très bien l'affaire.
- Les coéquipiers rejoignent : Accueil → Join → collez le code. Le projet s'ouvre pour tout le monde.
- Répartissez le travail — par chapitre, par fichier ou simplement selon qui est en ligne. Surveillez les curseurs colorés et les boîtes de sélection des autres pour rester chacun dans son couloir.
- Traduisez normalement. Chaque modification se synchronise en quelques secondes ; utilisez le raffineur et votre propre glossaire exactement comme si vous étiez seul.
- Quand vous avez fini, n'importe qui peut exporter à partir de sa propre copie du jeu. Faites un export local avant que le compteur d'inactivité de 15 jours n'arrive à zéro.
Pour conclure
La traduction automatique en solo amène un jeu à « lisible ». Une équipe le rend bon, et plus vite — et les projets collaboratifs prennent la pire partie de la traduction amateur en équipe, garder le travail de chacun fusionné et à jour, et la font tout simplement disparaître. Une personne s'abonne pour héberger ; tous les autres rejoignent gratuitement et traduisent le même projet vivant, curseurs compris.
Téléchargez RuneTranslate, lancez un projet collaboratif et envoyez un code à votre groupe.
Prêt à essayer RuneTranslate ?
L'offre gratuite débloque tous les moteurs et tous les fournisseurs de traduction. Supporter (3 $/mois) débloque la vitesse maximale.
Télécharger pour Windows