.php

Traduisez les tableaux de langue PHP avec l'IA

Importez des tableaux de langue PHP à la mode Laravel, laissez l'IA les traduire avec votre glossaire et votre contexte, relisez chaque chaîne et exportez des fichiers de langue prêts à l'emploi.

Utilisé par Laravel, CakePHP et la plupart des applications PHP.

Ce qu'un fichier Tableaux PHP contient vraiment

Laravel, CakePHP et une longue liste d'applications PHP conservent leurs textes dans des fichiers qui renvoient simplement un tableau. Agréable à manipuler dans le code, ce format est malcommode à confier à un traducteur : le fichier est du PHP exécutable, donc la plupart des outils de traduction le refusent ou l'abîment.

Comme le fichier est du code, le risque n'est pas seulement une mauvaise traduction : c'est une erreur d'analyse qui met toute l'application à terre. Une apostrophe non échappée dans une chaîne française suffit. C'est le format où « traduisez le fichier et voyez ce qui se passe » coûte le plus cher.

.php

<?php

return [
    'welcome_title' => 'Welcome back!',
    'welcome_subtitle' => 'Log in to continue',
    'save' => 'Save changes',
];

Ce qui ne va pas lorsque les fichiers Tableaux PHP sont mal traduits

Ce sont les défauts qui arrivent jusqu'en production, parce qu'aucun ne ressemble à une erreur avant d'en devenir une.

Les apostrophes cassent les chaînes entre apostrophes simples

Le français et l'italien regorgent d'apostrophes. Placées sans échappement dans une chaîne PHP entre apostrophes simples, elles empêchent l'analyse du fichier et la page renvoie une erreur 500.

Les espaces réservés :placeholder perdent leurs deux-points

Laravel résout :name à l'exécution. Un modèle qui le reformate — ou qui traduit le mot après les deux-points — produit une phrase contenant un « :name » littéral pour chaque utilisateur.

Les groupes imbriqués sont aplatis

Les fichiers de langue sont souvent regroupés par fonctionnalité, sur plusieurs niveaux. Les aplatir à l'export force à restructurer manuellement chaque appel __() dans le codebase.

Le fichier est exécuté pour être lu

Les outils qui font un include() d'un fichier de langue pour l'inspecter exécutent tout ce qu'il contient. Sans risque pour vos propres fichiers, c'est un vrai problème pour ceux que vous n'avez pas écrits.

Comment GetTranslated s'en occupe

Détection automatique du format à l'importation : aucune configuration nécessaire.
Traductions par IA guidées par votre glossaire, le ton et le contexte du projet.
Chaque suggestion de l'IA est marquée pour relecture humaine avant publication.
Exportez dans le format que vous avez importé, prêt pour votre prochaine version.
1

Importez votre fichier Tableaux PHP

2

L'IA traduit avec votre glossaire

3

Relisez et validez chaque chaîne

4

Exportez et publiez

Vous voulez le voir d'abord sur votre propre fichier ?

Collez un fichier Tableaux PHP dans l'outil gratuit et obtenez la version traduite immédiatement — sans compte, sans adresse email.

Ouvrez le traducteur gratuit de Tableaux PHP

Foire aux questions

Mon fichier PHP est-il exécuté à l'import ?

Non. Le fichier est lu comme du texte et tokenisé, jamais inclus ni évalué. Importer un fichier de langue ne peut pas exécuter de code.

Les guillemets sont-ils correctement échappés à l'export ?

Oui. Les apostrophes et les antislashs sont échappés selon le style de guillemets du fichier exporté : le résultat s'analyse toujours.

Les tableaux imbriqués conservent-ils leur forme ?

Oui. Les groupes sont conservés avec la même imbrication et les mêmes noms de clés, donc vos appels de traduction existants continuent de fonctionner sans changement.

Commencez gratuitement

500 clés gratuites pour toujours. Sans carte bancaire.