This extension provides a backend module for translating TYPO3 form framework forms and a cli for creating a source xliff file for a given form.
Either from TYPO3 TER or through composer $ composer req r3h6/form-translator
.
If you like use machine translation by LibreTranslate you must only configure an api host in the extension configuration. See available mirrors.
The extensions adds a translation file path to the *.form.yaml file when localize through the backend module.
# example.form.yaml
renderingOptions:
translation:
translationFiles:
99: fileadmin/form_definitions/l10n/example.xlf
- Localization of error messages is not possible
Pull request are welcome!
Please note: I will not include other translation api's than LibreTranslate in this extension.
If you need an other service, you can create your own by implementing TranslationServiceInterface
.