Traduisez des fichiers MDX en conservant exactement les imports, composants et expressions
Importez vos fichiers .mdx ou un dossier de contenu compressé en .zip et récupérez-les traduits, avec chaque ligne d'import et d'export, chaque balise de composant et chaque {expression} exactement comme vous l'avez écrite. Les titres, paragraphes, listes, tableaux et champs textuels du front matter sont traduits. Le début est gratuit sans inscription ; jusqu'à 1,000,000 caractères de texte pour $5.
- Directives import et export copiées à l'identique
- Lignes composées uniquement de composants, comme <Callout type="info">, conservées
- {expressions} au sein d'un paragraphe protégées et réintégrées
- Titre et description du front matter traduits ; autres clés conservées
- Compatible avec les dossiers de contenu Next.js, Astro, Nextra, Gatsby et Docusaurus
Le MDX est du code mêlé à du texte
Un fichier MDX se compile. Un seul nom de variable traduit, un guillemet ajouté à une prop ou un chemin d'import altéré fait échouer le build. Or, un chatbot IA réécrivant l'ensemble du fichier risque fort d'introduire ce type d'erreur. Cet outil empêche totalement le modèle de toucher au code.
Les lignes d'import et d'export ainsi que les lignes composées uniquement de balises de composants sont ignorées. Au sein d'un paragraphe, le code inline, les liens, les chemins d'images et les {expressions} sont remplacés par des balises avant la traduction, puis restaurés ensuite ; le modèle doit impérativement restituer chaque balise. Pour les composants qui enveloppent du texte (comme un callout autour d'un paragraphe), les balises sont conservées et le paragraphe interne est traduit.
Ce qu'il convient de vérifier
- Les props contenant du texte visible, comme title="Install" sur un composant, restent dans la langue source ; traduisez-les manuellement
- Les chaînes de caractères au sein des expressions JavaScript ne sont pas traduites
- Lancez un build de test après avoir copié les fichiers
- Consultez le fichier d'avertissements pour repérer les éventuels paragraphes conservés dans la langue d'origine
Un dossier en entrée, un dossier en sortie
Déposez une archive .zip de votre dossier de contenu et vous obtiendrez un .zip avec les mêmes chemins dans un dossier nommé d'après la langue (par exemple content-de/). Les images, fichiers JSON et autres éléments du .zip sont copiés sans modification, de sorte que le dossier reste complet. Les fichiers individuels sont renommés à la sortie, par exemple index.de.mdx.
Le fonctionnement de l'outil, son coût et le traitement de vos fichiers sont détaillés sur la page Traduire de la documentation Markdown ; les prix de chaque outil figurent sur la page tarifs.
Dernière mise à jour :
Questions et réponses
Les props des composants sont-elles traduites ?
Non. Les props font partie du code et restent intactes ; traduisez manuellement le texte visible dans les props si vos composants en utilisent.
Qu'en est-il des fichiers .md situés dans le même dossier ?
Ils sont également traduits. Les fichiers .md, .mdx et .markdown sont tous traités au sein d'une même tâche.
Quelle peut être la taille d'une tâche ?
Jusqu'à 1,000,000 caractères de texte pour $5, dans un fichier .zip ou jusqu'à 50 fichiers.
Peut-on essayer gratuitement ?
Le début est traduit et affiché gratuitement. Une tâche contenant jusqu'à 40 paragraphes est entièrement gratuite.