Traduire des fichiers PO en ligne – pluriels, contexte et commentaires préservés

Téléversez votre fichier .po et obtenez une traduction fidèle dans plus de 100 langues. Msgid, msgstr, formes plurielles, contexte et commentaires préservés. Compatible Gettext.

forgefile.com PO

Flux de travail pour PO

Traduction
Déposez votre fichier ici ou cliquez pour parcourir votre appareil
Mise en forme préservée .PO, .POT

Exemple de traduction

Un catalogue gettext .po, anglais vers espagnol

Un catalogue de cinq messages rédigé pour cette page. Les lignes msgid et les références de fichier sont intactes, chaque msgstr est renseigné et l'espace réservé %(count)d est préservé.

Original

app-messages-en.po → app-messages-es.po avant traduction

Résultat

app-messages-en.po → app-messages-es.po après traduction
  • msgid, commentaires et références de fichier intacts

  • Espace réservé %(count)d conservé dans la traduction

  • En-tête Language basculé vers la langue cible

Vérifié le 2026-10-08 — Amanda Lee

Fonctionnalités pour PO

Gestion des formes plurielles

Les formes plurielles correctes sont générées automatiquement pour chaque langue cible. L’en-tête Plural-Forms et l’expression nplurals sont mis à jour dans le header PO.

Conservation du contexte et des commentaires

Le contexte de message (msgctxt), commentaires de traducteur, commentaires extraits et flags restent identiques au catalogue source.

Résultats ultra-rapides

La plupart des fichiers PO sont traduits en quelques secondes. L’IA cloud traite des catalogues de milliers de chaînes et des règles plurielles complexes.

Plus de 100 langues prises en charge

Traduisez des fichiers PO dans plus de 100 langues, dont l'espagnol, le français, l'allemand, l'arabe, le chinois, le japonais et le coréen.

Pourquoi ForgeFile est le meilleur traducteur PO en ligne

Besoin de traduire un fichier PO sans perdre formes plurielles, contexte ni commentaires ? ForgeFile est un traducteur de PO gettext par IA qui convertit vos catalogues de chaînes dans plus de 100 langues tout en préservant chaque msgid, msgstr, règle de pluriel, msgctxt et commentaire. Qu'il s'agisse d'un module WordPress ou d'un projet PHP, votre fichier PO se compile en MO et se déploie immédiatement.

Comment ForgeFile traduit les fichiers PO

Notre moteur maîtrise la syntaxe GNU gettext. Lors de la traduction d'un fichier PO, ForgeFile :

  • Traite l'ensemble des paires msgid/msgstr en conservant le contexte et les commentaires
  • Applique les règles de pluriel propres à la langue cible
  • Protège les spécificateurs printf (%s, %d, %1$s) et le balisage HTML

Vous obtenez un fichier PO valide, prêt à être compilé en binaire MO.

Gestion rigoureuse des formes plurielles

  • Anglais/Français (2 formes) → Russe/Polonais (3 formes) → Arabe (6 formes)
  • En-tête Plural-Forms mis à jour automatiquement
  • Chaque entrée msgstr[N] est générée avec la déclinaison grammaticale appropriée
  • Textes source au singulier et au pluriel combinés pour un contexte optimal
  • nplurals et formule de pluriel définis correctement dans l'en-tête

Pour WordPress, PHP et le monde open-source

  • Extensions et thèmes WordPress – fichiers .po prêts pour GlotPress
  • Frameworks PHP – projets Laravel, Symfony et CakePHP
  • Applications de bureau – logiciels GTK et environnement GNOME
  • Projets Open-Source – pré-traduction de gabarits POT pour les contributeurs

Traitement par lots et API disponibles. Données chiffrées et conformité RGPD totale.

Pourquoi choisir ForgeFile pour vos fichiers PO

  • Pluriels intelligents – respect strict des règles de déclinaison de chaque langue
  • Variables sécurisées – %s, %d et HTML préservés sans altération
  • Plus de 100 langues – écritures RTL et alphabets orientaux inclus
  • Support direct des gabarits POT – aucune étape intermédiaire
  • Aucune installation – fonctionne directement dans votre navigateur

Détails dans le manuel officiel de GNU gettext.

Comment traduire un fichier PO en 4 étapes

  1. 1

    Téléchargez votre fichier PO ou POT

    Glissez-déposez votre fichier .po ou .pot. Nous prenons en charge les catalogues gettext de WordPress, frameworks PHP, GNOME et projets sur mesure.

  2. 2

    Sélectionnez la langue source et la langue cible

    Choisissez parmi plus de 100 langues. ForgeFile applique automatiquement les règles de pluralisation correctes et l'expression nplurals pour votre langue cible.

  3. 3

    Configurez les paramètres de traduction

    Choisissez de traduire uniquement les msgstr vides ou toutes les chaînes. Déterminez si vous souhaitez mettre à jour les métadonnées de l’en-tête PO.

  4. 4

    Téléchargez votre fichier PO traduit

    Votre fichier PO traduit est prêt en quelques secondes. Compilez en MO et déployez : tous les pluriels, contextes et commentaires sont préservés.

FAQ sur la traduction PO - réponses aux questions fréquentes

Comment traduire un fichier PO en ligne ?

Téléchargez votre fichier .po ou .pot sur ForgeFile, choisissez la langue cible et cliquez sur Traduire. Notre IA remplit les msgstr tout en respectant structure, pluriels et contexte - généralement en quelques secondes.

Les formes plurielles sont-elles gérées correctement ?

Oui. ForgeFile génère le nombre correct de formes plurielles pour chaque langue cible (2 pour l’anglais, 3 pour le russe, 6 pour l’arabe, etc.) et met automatiquement à jour l’en-tête Plural-Forms.

Les placeholders printf sont-ils préservés ?

Absolument. ForgeFile détecte et protège %s, %d, %1$s et les autres placeholders printf, ainsi que le balisage HTML.

Puis-je traduire un fichier modèle POT ?

Oui. ForgeFile accepte les fichiers .po et .pot. Traduisez directement depuis un modèle sans créer d’abord un PO pré-rempli.

Cela fonctionne-t-il avec les plugins et thèmes WordPress ?

Oui. ForgeFile gère nativement les .po WordPress. La sortie est compatible GlotPress, Loco Translate et le déploiement dans wp-content/languages.

Puis-je traduire uniquement les chaînes non traduites ?

Oui. ForgeFile peut traduire sélectivement les msgstr vides, sans toucher aux chaînes déjà traduites - parfait pour la localisation incrémentale.

Mon fichier PO est-il sécurisé pendant la traduction ?

Les fichiers sont chiffrés en transit et au repos. Leur durée de conservation dépend de votre forfait.

Quelle est la différence entre PO et XLIFF pour la localisation ?

PO (gettext) est la norme pour les logiciels PHP, WordPress et GNU/Linux. XLIFF est la norme de l'industrie pour les applications d'entreprise et les outils TMS. ForgeFile gère les deux de manière native avec une préservation complète de la structure.

Prêt à traduire votre catalogue de localisation ?

Téléversez votre fichier PO et obtenez un document compatible gettext en quelques secondes. Pluriels, contexte et commentaires préservés.