Comment combiner des glossaires dans un seul fichier CSV
Dernière mise à jour de l’article le
Cet article s'applique à :
Le glossaire de traduction basé sur l'IA d'Articulate repose sur un seul fichier CSV que vous chargez. Le fichier doit contenir une liste de termes dans votre langue source et leurs traductions correspondantes dans toutes les langues cibles.
Si vous disposez d'un fichier de glossaire distinct pour chaque paire de langues (par exemple, un pour l'anglais vers le français, un autre pour l'anglais vers l'allemand, etc.) mais que chacun d'entre eux contient exactement les mêmes termes, vous pouvez simplement trier la liste par langue source, puis les copier et les coller dans le même fichier avant de télécharger le fichier CSV.
Toutefois, si chacun de ces fichiers de glossaire contient un ensemble de termes différent, il sera plus rapide et plus facile d'utiliser le processus ci-dessous pour les combiner dans un seul fichier CSV que de copier-coller les entrées manuellement. Poursuivez votre lecture pour savoir comment faire.
Commencer
Nous avons préparé un modèle de glossaire pour vous aider à combiner vos fichiers en un seul fichier CSV à télécharger. Le modèle se compose de quatre feuilles, décrites ci-dessous :
- La première feuille, « Combiné », contient des formules qui s'affichent dans la liste du glossaire des trois feuilles suivantes. Les cellules contenant des formules sur cette feuille sont surlignées en vert.
- Les trois feuilles suivantes sont des exemples de listes de glossaires de paires de langues que vous pouvez remplacer par vos propres termes. Si vous combinez moins de trois paires de langues, effacez simplement les cellules de la feuille non utilisée. Vous pouvez renommer ces feuilles en fonction des paires de langues que vous utilisez.
Utilisation du modèle
Lorsque vous êtes prêt à commencer à remplir le modèle, procédez comme suit :
- Enregistrez une copie de ce modèle Google Sheets ou téléchargez ce fichier MS Excel.
- Copiez et collez chacune de vos listes de glossaires de paires de langues sur les feuilles de paires de langues existantes. Utilisez une feuille par paire de langues. Lorsque vous collez, assurez-vous que :
- La langue source se trouve dans la colonne A et la langue cible dans la colonne B.
- La première ligne contient les codes de langue, par exemple, en pour l'anglais, fr pour le français.
- Sur la feuille « Combiné », assurez-vous que chaque enregistrement de la colonne A contient les formules de recherche correspondantes dans les colonnes B, C et D. Sinon, copiez les formules pour chaque colonne. Voici une démonstration rapide montrant deux manières de copier/coller les formules.
- Téléchargez ou enregistrez une copie de la feuille « combinée » dans un fichier CSV :
- Google Sheets : Fichier > Télécharger > Valeurs séparées par des virgules (.csv)
- MS Excel : Fichier > Exporter > Modifier le type de fichier > CSV (séparé par des virgules)
Ajouter une autre feuille
Si vous avez plus de trois paires de langues à combiner, procédez comme suit pour ajouter des feuilles supplémentaires :
- Insérez une nouvelle feuille.
- Pour MS Excel, déplacez la nouvelle feuille entre les feuilles existantes. Pour Google Sheets, modifiez la cellule A1 de la feuille « combinée » pour inclure la nouvelle feuille comme ci-dessous :
insérez ce texte'[newSheet]'!A:A
dans les fonctions FLATTEN () en le[newSheet]
remplaçant par le nom de votre nouvelle feuille :
Exemple : Si votre nouvelle feuille s'appelle « Sheet5 », la nouvelle formule sera la suivante :=UNIQUE(filter(FLATTEN({'en-fr'!A:A,'en-de'!A:A,'en-es'!A:A,'[newSheet]'!A:A}),not(isblank(FLATTEN({'en-fr'!A:A,'en-de'!A:A,'en-es'!A:A,'[newSheet]'!A:A})))))
=UNIQUE(filter(FLATTEN({'en-fr'!A:A,'en-de'!A:A,'en-es'!A:A,'Sheet5'!A:A}),not(isblank(FLATTEN({'en-fr'!A:A,'en-de'!A:A,'en-es'!A:A,'Sheet5'!A:A})))))
- Dans la colonne vide suivante de la feuille « Combinée », ajoutez une nouvelle formule vlookup sur la première ligne (c'est-à-dire la cellule E1) pour rechercher les traductions de la nouvelle feuille. Utilisez la formule ci-dessous et
[newSheet]
remplacez-la par le nom de votre nouvelle feuille.=IFERROR(VLOOKUP($A1, '[newSheet]'!$A:$B, 2, FALSE), "")
- Copiez cette formule dans les lignes suivantes de la même colonne.