Documentation / Traduction
SwiftLing traduit les textes à l’aide d’un service que vous connectez avec votre propre clé. Les textes sont envoyés directement de votre site au service, qui vous facture lui-même. SwiftLing ne vend jamais de crédits et n’envoie aucun texte où que ce soit avant que vous n’appuyiez sur un bouton.

Services
| Service | Plan | Billed |
|---|---|---|
| Google Cloud Translation | free plugin | per character |
| DeepL | Pro | per character |
| Claude, OpenAI, Gemini | Pro | per token |
L’écran distingue la traduction automatique (rapide et régulière, facturée au caractère) et la traduction par IA (qui tient compte du ton et du contexte, facturée au jeton). Choisissez le service qui traduit : %s traduit. Un seul service traduit à la fois ; son nom figure sur le bouton de l’éditeur.
Connectez un service avec sa clé. Le statut de chaque service indique Pas encore vérifié, Fonctionne, La clé ne fonctionne pas ou Clé valide · crédit nécessaire. Appuyez pour vérifier : la vérification demande au service sa liste de langues et ne coûte rien (celle de Google traduit un mot).
Où est conservée la clé
Par défaut, la clé est conservée dans la base de données de votre site. Pour la garder hors de la base de données (et donc des sauvegardes, des exportations et des copies de préproduction), ajoutez une ligne dans wp-config.php, au-dessus de That’s all, stop editing. L’écran affiche la ligne exacte pour chaque service. Une clé définie à cet endroit ne peut pas être modifiée depuis l’écran.
Quand les textes sont envoyés
Les visites de pages n’envoient jamais rien. Les textes ne sont envoyés que lorsqu’un administrateur, ou un traducteur que vous avez autorisé, appuie sur Traduire les champs vides, lance Tout traduire ou, avec Pro, lorsqu’une traduction automatique s’exécute. Seuls les textes à traduire sont envoyés ; les adresses des liens et les autres attributs de leurs balises restent sur votre site.
Quels textes sont envoyés
Seuls les textes dont la traduction est vide. Une traduction rédigée ou vérifiée par quelqu’un n’est jamais remplacée (sauf si vous demandez à Pro de Traduire à nouveau). Les textes déjà traduits par WordPress, le thème ou une extension ne sont pas envoyés. Les noms figurant dans la liste des éléments jamais traduits restent tels quels ; voir Jamais traduits.
Variables de substitution
Les textes des thèmes et des extensions peuvent contenir des variables de substitution comme %s et %1$s. Une traduction doit les conserver : lors de l’enregistrement, SwiftLing refuse toute traduction dont les variables de substitution diffèrent de celles du texte original, afin d’éviter qu’une page ne cesse de fonctionner.
Une langue que le service ne traduit pas
Si le service ne prend pas en charge une langue (ou votre langue d’origine), l’éditeur indique %1$s ne traduit pas %2$s et ne propose pas de traduction automatique pour cette langue. Traduisez à la main ou connectez un autre service.
Coût
Avant de démarrer, Tout traduire affiche le nombre de caractères. Leur facturation relève de votre relation avec le service.