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.
| Way | For | Plan |
|---|---|---|
| Hooks | A 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 content | A headless front end or app that shows the content of the site in a language, and lists the languages. | Free |
| REST API for translations | An agency’s import, a headless editor, a script, or an AI agent (WordPress Abilities API). | Pro |
| WP-CLI | wp 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.