Obtenez des traductions précises en quelques secondes : vous pouvez formater le texte et traduire entre les langues en un seul clic.
DeepL Translate offre une qualité exceptionnelle grâce à des réseaux neuronaux qui prennent en compte le contexte, le ton et la mise en forme. Il prend en charge plus de 30 langues, dont l'anglais, l'allemand, le français, l'espagnol, le portugais, l'italien, le néerlandais, le polonais, le russe, le japonais et le chinois (simplifié).
Préservation du format conserve le gras, l'italique et les listes intacts, de sorte que le contenu traduit se lit naturellement et s'intègre à votre mise en page.
Que vous travailliez avec des e-mails, de la documentation produit ou des supports d'apprentissage, DeepL adapte le style aux contextes formels ou informels, aidant ainsi votre public à s'engager sans artefacts de traduction.
Pour les développeurs, l'API prend en charge les tests avec des serveurs factices, ce qui vous permet d'effectuer des vérifications rapides sans trafic réel. La réponse inclut une propriété translated_words, et vous pouvez l'inspecter après chaque appel pour vérifier la précision – rien n'est perdu en transit.
Créez un myglossary personnalisé pour verrouiller les termes de marque et les expressions spécifiques à un domaine ; DeepL respecte vos valeurs (werte) et les correspondances de propriété, offrant des résultats cohérents sur tous les projets. Pour les équipes mobiles utilisant xamarintvos, l'intégration mappe les termes proprement dans translated_words pour les formats en aval.
Pour maximiser la précision, entraînez-vous sur vos propres données si possible, examinez les résultats après les premières exécutions et ajustez votre glossaire. Commencez par de petits lots pour évaluer la qualité, puis augmentez le format et les paires de langues en conséquence.
Évaluer la couverture linguistique : langues prises en charge, scripts et variantes régionales
Recommandation: Ajouter une couverture de base pour 15 langues : anglais, allemand, français, espagnol, portugais, italien, néerlandais, polonais, russe, chinois, japonais, coréen, arabe, turc et hindi. Utiliser une source unique de vérité pour les métadonnées linguistiques et une configuration simple pour afficher les variantes régionales sans modifications de code. Des résultats exceptionnels proviennent de la combinaison de la traduction automatisée avec une édition ciblée, alors planifiez des flux de travail évolutifs qui peuvent croître en fonction de la demande.
Scripts et variantes régionales : assurez une prise en charge du latin, du cyrillique, de l'arabe, du dévanagari, du han, du kana et du hangul, ainsi que des variantes spécifiques à la locale telles que es-ES par rapport à es-MX, pt-BR par rapport à pt-PT et fr-FR par rapport à fr-CA. Si une variante n'est pas présente, utilisez alternativement une stratégie de repli bien définie et des messages d'interface utilisateur clairs. Dans le contenu allemand, des termes tels que « geht » peuvent apparaître ; conservez ces jetons pour éviter toute distorsion. Suivez la couverture dans une source centralisée et validez-la avec du contenu réel pour maintenir la carte à jour.
Notes d'implémentation : utilisez translatedocumentuploadasync pour automatiser les uploads d'actifs, et concevez des piles technologiques de traduction flexibles et évolutives qui supportent building and solutions sans interruption de service. Pour les applications multiplateformes, planifiez des flux de travail qui s'alignent sur xamarintvos patterns to maintain parity across devices. Compare with yandex and microsoft des points de repère pour fixer des objectifs réalistes et identifier improvement opportunities. Maintain a simple configuration and source de vérité pour gérer les traductions, la rédaction et le remplacement des anciens modèles par des modèles plus récents technologies.
Traduire des documents tout en conservant la mise en forme : types de fichiers, mise en page et conseils
Activez l'option de conservation du format et soumettez des fichiers DOCX ou PDF afin de minimiser les nouvelles mises en forme après la traduction.
- Types et formatage
Les types pris en charge incluent DOCX, PPTX, XLSX et PDF. Le moteur de traduction préserve la structure des paragraphes, des tableaux, des listes, des titres et des notes de bas de page lorsque les sources utilisent des styles standard. Pour de meilleurs résultats, utilisez des polices propres et incorporez-les ou exportez au format PDF avec des polices incorporées afin de maintenir l'alignement des visuels.
- Fidélité de la mise en page et éléments
Le flux de travail maintient les blocs de mise en page entre les langues. Les images liées dans le document restent à leur place, et les tableaux conservent les bordures et l'alignement des cellules. Pour les documents avec des pages maîtres complexes ou des styles personnalisés, envisagez de les diviser en sections et de les traduire séparément afin de réduire les dérives.
- Conseils de préparation
Vérifiez les polices, les marges et les sauts de section. Supprimez les objets intégrés surdimensionnés. Chaque fois que possible, convertissez en une structure d'une seule page par section afin de simplifier la traduction et de maintenir l'alignement des en-têtes/pieds de page.
- Flux de travail et paramètres de l'API
Utilisez les requêtes pour publier le fichier avec la clé d'authentification deeplclientauthkey. Créez un objet documenttranslateoptions pour définir datentyp, les paires de langues source/cible et un mode de sortie. L'API renvoie un objet avec entriesresponse ; utilisez translatedocumentdownloadasync pour obtenir le fichier traduit. Si vous souhaitez automatiser, deep_translator peut englober le flux et gérer les requêtes et les réponses. Pour une sortie adaptée au HTML, choisissez html dans les options et récupérez le résultat en tant que contenu HTML.
- Considérations multiplateformes
Les documents restent cohérents sur toutes les plateformes, y compris les environnements xamarintvos. La plateforme prend en charge des millions de requêtes, et les applications peuvent paralléliser les tâches afin d'accélérer la traduction par lots. Pour obtenir les résultats par lots, mettez en file d'attente les requêtes et interrogez les entrées de réponse jusqu'à ce que translatedocumentdownloadasync soit prêt.
Intégrez DeepL dans votre flux de travail : accès API, plugins et intégrations prêtes à l'emploi.
Activer l'accès à l'API pour automatiser les traductions sur les fichiers et les projets. Utilisez translatedocumentuploadasync pour télécharger des fichiers, puis récupérer les résultats translated_word en temps réel. Le moteur multilingue préserve le formatage sur les caractères et la mise en page, et vous pouvez définir un paramètre de langue pour gérer le contenu suédois ou d'autres langues, produisant des résultats précis rapidement.
Connectez des plugins pour votre plateforme ou utilisez des intégrations prêtes à l'emploi qui exposent l'accès à l'API dans votre chaîne d'outils existante. Choisissez le mode automatique pour une traduction continue pendant les modifications, ou déclenchez des traductions selon un calendrier par lots avec des rapports mensuels. Les noms, les clés et la gestion des versions vous permettent de suivre les modifications au fil des projets tout en respectant les normes de sécurité.
Pour une implémentation propre, alignez votre stratégie avec la langue source, la langue cible et le mode de division des phrases. Utilisez sentencesplittingmodeall lorsque vous souhaitez un analyse complète des phrases, ou ajustez les paramètres pour remplacer uniquement des termes spécifiques. Créez des flux de travail qui produisent des résultats cohérents à travers les mots et les paragraphes, et maintenez une correspondance claire entre les jetons translated_word et les phrases sources.
| Aspect | Ce que cela signifie | Example |
|---|---|---|
| API access | Permet la traduction programmatique, les téléchargements par lots et la récupération. | Utilisez translatedocumentuploadasync pour pousser des fichiers |
| Plugins | Connectez-vous à un CMS, un IDE ou des outils de workflow | Installez un plugin DeepL pour votre plateforme |
| Intégrations prêtes à l'emploi | Connecteurs prêts à l’emploi avec paramètres préconfigurés | Utilisez un connecteur qui prend en charge les projets multilingues |
| Langues | Prend en charge la détection de la langue et la traduction dans de nombreuses langues. | Traduire vers le suédois ou d'autres langues |
| Performance | Traductions en temps réel ou quasi temps réel, avec contrôle au niveau du jeton | Processus par les caractères |
| Paramètres | Contrôler comment le texte est divisé et remplacé | sentencesplittingmodeall, parameter=auto |
| Security | Gestion des clés et contrôle d'accès | Utilisez des clés versionnées et des contrôles d'exposition. |
Améliorer la nuance avec des contrôles de tonalité, de formalité et de contexte culturel
Définir les contrôles de tonalité et de formalité est la première étape de chaque projet de traduction. Pour les supports français et lettons cibles, appliquer un registre formel ; pour les invites de chat et les guides d’utilisation en anglais, adopter un style amical et concis. Les contrôles de contexte culturel préservent les idiomes et les formats de date, garantissant que le résultat est naturel dans chaque locale. Utilisez targetfrenchtranslate_wordsgood comme signal dans le glossaire pour identifier les traductions françaises bien formulées. Les équipes multilingues peuvent s’aligner sur des paramètres prédéfinis pour les documents, les fichiers docx et les images au sein des projets créés par votre équipe afin de maintenir une cohérence sous une seule voix. Si un terme perd de sa nuance, ajustez le glossaire ou reformulez-le.
Étapes pratiques pour le ton et le contexte
Créez un flux de travail multilingue en reliant un glossaire CSV à chaque projet et entre les projets, en le nommant myglossary, et en le chargeant dans les paquets docs et docx. Incluez les termes principaux en anglais, en français, en chinois, en letton et dans d'autres langues, avec des notes sur la formalité et les nuances culturelles. Utilisez des codes pour changer rapidement de ton et suivre les contraintes de taille des phrases ; les interactions par chat doivent rester succinctes tandis que les textes formels peuvent être plus longs. Avant de traduire, examinez des phrases d'exemple avec des relecteurs natifs afin de confirmer les nuances, puis ajustez les entrées du glossaire. Stockez les ressources telles que les images aux côtés des textes afin de maintenir le contexte ; gérez les objets de manière cohérente dans toutes les langues afin d'éviter les incompatibilités.
Formats, glossaire et flux de données
Exporter les résultats aux formats docx ou csv, et référencer les valeurs dans csvglossary et myglossary pour guider les choix de style et de terminologie. Conserver les champs requis renseignés, et joindre un petit fichier de notes à chaque projet avec des ajustements spécifiques au pays (balises de valeurs, expressions culturellement appropriées). Utiliser des vérifications automatiques pour garantir que les termes sont conformes au glossaire et que les langues cibles telles que le français, le chinois, le letton restent cohérentes avec la source anglaise. Suivre les modifications dans le dossier du projet, afin que les éditeurs puissent comparer les versions avant et après la traduction et maintenir un historique clair pour la révision.
Utilisez les glossaires et les fonctions de mémorisation : dictionnaires personnels pour assurer la cohérence.
Créer et importer un glossaire CSV pour les termes clés
Construisez un csvglossary avec des termes et des traductions de base pour le suédois et le turc, et incluez les champs suivants : terme, traduction, contexte et notes de style. Ajoutez une note distincte pour les valeurs (werte) et un marqueur comme ausgezeichnet pour signaler une haute qualité. Cartographiez les négations telles que nein à leurs traductions directes afin d'éviter toute confusion. Téléchargez le glossaire sur deeplnet et liez-le à votre projet ; dans les workflows dotnet, transmettez deeplclientauthkey pour maintenir un accès sécurisé. Lorsque vous traduisez à partir d'un document, deepltranslate utilise d'abord le glossaire, afin que les termes conservent leurs traductions établies dans le travail des clients. Si un terme devient obsolète, supprimez-le du fichier et re-téléchargez-le, sinon vous risquez une dérive. Cette approche gagne un prix pour sa fiabilité, aide à maintenir le style cible et facilite le suivi mensuel du nombre de termes mis à jour. Utilisez des propriétés telles que target et style pour verrouiller le ton et maintenez le glossaire au format CSV pour une réutilisation sur plusieurs documents du même client.
Maintenir l'alignement de la mémoire entre les documents
Activez les fonctionnalités de mémoire et attachez des dictionnaires personnels afin que les termes traduits restent les mêmes d'une session à l'autre. La mémoire aligne les termes clés avec le csvglossary ; lorsque vous exécutez documenttranslateoptions, le glossaire s'applique en premier, puis la traduction générale, garantissant ainsi que le texte traduit correspond à la cible. Si vous devez ajuster un terme, supprimez-le et re-téléchargez-le ; sinon, vous risquez d'obtenir des résultats incohérents. Cette approche préserve l'expertise et les valeurs werte d'un projet à l'autre, et prend en charge une qualité ausgezeichnet lors des révisions. Pour les projets clients, cela réduit les cycles de révision et maintient la cohérence digne d'un prix. Dans les pipelines basés sur deeplnet, utilisez deepltranslate avec la deeplclientauthkey et comptez sur deepls pour un service fiable, tout en comptant les termes utilisés dans les documents et en suivant le nombre de mises à jour afin de guider l'amélioration du glossaire. Ce flux de travail fonctionne dans différentes langues comme le suédois et le turc, de l'original à la sortie traduite finale.
Identifier et corriger les pièges courants de la traduction : les espaces réservés, les acronymes et l'ambiguïté
Conserve toujours les jetons de remplacement exactement tels qu'ils apparaissent dans la source et validez les résultats avec des tests par lots avant le déploiement. Utilisez une explication de l'ordre attendu des jetons et vérifiez que le texte final peut être réinséré par printftranslated sans altérer le sens.
Préserver les espaces réservés et le formatage
- Les espaces réservés doivent rester intacts : {0}, {1}, ou jetons nommés comme {username}. Traitez datentyp et des jetons similaires comme des propriétés intraduisibles qui ne doivent pas décaler ou réorganiser dans le texte traduit.
- Utilisez entranslate_batchtexts pour soumettre un grand lot de textes, puis vérifiez chaque élément traduit par rapport à la mise en page d'espace réservé originale. Si une inadéquation apparaît, déclenchez une exception et inspectez la source texts and langue pair.
- Activer un paramètre par défaut qui signale tout écart de variable de substitution lors des tests. Par exemple, si une chaîne de caractères traduite modifie le nombre ou la position des variables de substitution, la marquer pour examen plutôt que de la publier en production.
- Pour les flux de travail par lots, maintenez une protection à l'échelle du million : divisez en lots et exécutez des tests sur chacun, puis fusionnez les résultats pour éviter un débordement ou un délai d'attente dans la pile de traitement.
- Lors de la modification, conservez l'ordre des espaces réservés stable : le premier espace réservé dans la source doit correspondre au premier dans la traduction, et ainsi de suite. Utilisez un chemin de récupération robuste (où vous récupérez les résultats de traduction) pour vérifier l'alignement avec l'original texts.
Gérer les acronymes et les ambiguïtés
- Conserver les acronymes inchangés, sauf si un glossaire en précise l'expansion. Si vous devez traduire, fournissez une entrée de glossaire qui associe l'acronyme à sa forme complète et incluez cette entrée dans vos tests.
- L'ambiguïté découle de lacunes contextuelles. Attachez toujours un explanation or contexte de phrase source si le texte pourrait faire référence à différents concepts dans différentes langues (pour les contextes lituanien ou allemand, par exemple, geht vs goes).
- Spécifiez la cible langue clairement dans chaque demande par lots afin d'éviter toute ambiguïté inter-linguistique. L'API doit respecter les langues par défaut lorsque aucune cible n'est spécifiée, mais les tests doivent vérifier langue résolution pour chaque entrée.
- Utilisez un glossaire pour les termes et acronymes couramment ambigus. Maintenez une petite stack des jetons ambigus connus et de leurs traductions préférées afin de réduire les résultats incohérents entre les traductions.
- Lorsque qu'un utilisateur télécharge un lot, offrir une option pour à retrieve glossaires et les appliquer pendant la traduction. Cela réduit l'ambiguïté lors de grandes modifications et garantit une traduction cohérente des termes tels que la terminologie spécifique à la lituanie.
Notes sur le flux de travail pratiques : utilisez les packages nuget provenant de mainteneurs en qui vous avez confiance, alignez le default paramètres avec les besoins de votre projet, et conservez un enregistrement clair de ce qui a été traduit en tant que traduit vs. ce qui reste dans la phase de relecture. Si vous rencontrez une exception lors du traitement d'un lot, enregistrez le contexte (textes, langue, datentyp et paramètre) et relancez le traitement avec un lot plus petit en utilisant entranslate_batchtexts. Pour un traitement asynchrone, appelez clientrephrasetextasynca pour affiner la formulation après la traduction initiale, puis téléchargez les textes révisés et effectuez une nouvelle vérification via tests. Avant tout, assurez-vous que le flux de travail est évolutif : même avec des ensembles de données volumineux et complexes, la combinaison de marque-places explicites, d'acronymes basés sur le glossaire et de contexte explicite réduit l'ambiguïté et permet d'obtenir des traductions fiables.




