Pour les développeurs

Documentation / Développeurs

SwiftLing propose quatre façons d’interagir avec lui par programmation. Les pages ci-dessous constituent la documentation technique de référence ; elles sont tenues à jour dans les dépôts des extensions (docs/) et recopiées ici.

WayForPlan
HooksA plugin or theme that wants to add its own texts, forms or builders to SwiftLing, or read its state. SwiftLing Pro itself is built on them alone.Free
REST API for contentA headless front end or app that shows the content of the site in a language, and lists the languages.Free
REST API for translationsAn agency’s import, a headless editor, a script, or an AI agent (WordPress Abilities API).Pro
WP-CLIwp swiftling …: status, check, translate, export, import, flush the cache.Pro

Chaque requête est effectuée au nom d’un utilisateur et peut réaliser les mêmes actions que lui dans l’éditeur de traduction.