numero2 / contao-deepl
Contao 后端深度学习翻译。
1.0.3
2024-09-10 06:20 UTC
Requires
- contao/core-bundle: ^5.3
- deeplcom/deepl-php: ^1.8
- symfony/cache-contracts: ^3.0
- symfony/config: ^6.4 || ^7.0
- symfony/dependency-injection: ^6.4 || ^7.0
- symfony/event-dispatcher: ^6.4 || ^7.0
- symfony/http-foundation: ^6.4 || ^7.0
- symfony/http-kernel: ^6.4 || ^7.0
- symfony/intl: ^6.4 || ^7.0
- symfony/translation-contracts: ^3.0
Requires (Dev)
- contao/manager-plugin: ^2.0
Conflicts
- contao/core: *
- contao/manager-plugin: <2.0 || >=3.0
This package is auto-updated.
Last update: 2024-09-10 06:21:09 UTC
README
关于
此扩展允许您通过点击一键将 DCA(数据容器数组)中的单个字段翻译,利用 DeepL API 进行准确翻译。它还包括对先前翻译文本的缓存,以优化性能并最小化 API 调用。
系统要求
- Contao 5.x
- DeepL API 密钥(免费或付费计划)
安装与配置
- 通过 Contao Manager 或 Composer 安装扩展(
composer require numero2/contao-deepl
) - 将您的 DeepL API 密钥添加到您的
.env
DEEPL_API_KEY=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx:fx
- 或者,您可以将 API 密钥添加到您的
config/config.yaml
deepl:
api_key: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx:fx'
使用方法
安装后,每个可翻译的字段旁边都会显示一个小型的 DeepL 翻译图标 ,紧挨着其标签。点击后,DeepL 将自动将字段中的文本翻译成与当前页面设置的语言相匹配的语言。
💡 提示:您也可以按 Windows 上的 ALT+T
或 Mac 上的 Option+T
同时翻译所有字段。
支持的扩展包
此扩展支持以下 Contao 扩展包