.php

Traduisez les tableaux de langue PHP avec l'IA

Importez des tableaux de langue PHP de style Laravel, laissez l'IA les traduire avec votre glossaire et votre contexte, révisez chaque chaîne et exportez des fichiers lang 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 copies dans des fichiers qui renvoient simplement un tableau. C'est un format agréable à utiliser dans le code, mais maladroit à 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 de syntaxe qui fait planter toute l'application. 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" est le plus coûteux.

.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 échecs qui atteignent la production, car aucun ne ressemble à une erreur… jusqu'à ce que ce soit le cas.

Les apostrophes cassent les chaînes entre guillemets simples

Le français et l'italien regorgent d'apostrophes. Insérées dans une chaîne PHP entre guillemets simples sans échappement, le fichier cesse d'être analysé et la page renvoie une erreur 500.

Les espaces réservés :placeholders perdent leur deux-points

Laravel résout :name à l'exécution. Un modèle qui le reformate — ou traduit le mot après le deux-points — produit une phrase avec un littéral ":name" 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 incluent() un fichier de langue pour l'inspecter exécuteront ce qu'il contient. C'est sans risque pour vos propres fichiers, mais problématique pour tout ce que vous n'avez pas écrit.

Comment GetTranslated le gère

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 une révision humaine avant d'être envoyée.
Exportation au même format que l'importation, prêt pour votre prochaine version.
1

Importez votre fichier Tableaux PHP

2

L'IA traduit avec votre glossaire

3

Vérifiez et approuvez chaque chaîne

4

Exportez et livrez

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 barres obliques inverses sont échappées selon le style de guillemets utilisé dans le fichier exporté, donc le résultat est toujours analysable.

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. Aucune carte de crédit.