dmitryd / dd-deepl
此包的最新版本(v12.7.0)没有可用的许可信息。
一个使用DeepL翻译页面、内容和记录的TYPO3 CMS扩展
v12.7.0
2024-05-13 10:45 UTC
Requires
- php: >=8.1.0,<8.4.0
- deeplcom/deepl-php: ^1.5
- phplucidframe/console-table: ^1.2
- symfony/console: ^6.4 || ^7.0
- typo3/cms-backend: *
- typo3/cms-core: ~v12.4.7
This package is auto-updated.
Last update: 2024-09-13 15:40:49 UTC
README
此项目包含一个TYPO3 CMS扩展,它使用DeepL官方PHP API库将TYPO3内容翻译成多种语言。DeepL可能是互联网上最好的在线翻译工具。
与其他类似扩展的区别包括
- 没有遗留代码(此扩展是为TYPO3 11/12从头开始制作的)
- 扩展使用官方API而不是https调用
- 扩展允许轻松管理和使用术语表
- 代码简洁,以确保未来需要更改的内容很少
安装
- 使用composer安装
composer req "dmitryd/dd-deepl"
- 从
EXT:dd_deepl/Configuration/TypoScript/
添加静态Typoscript - 将DeepL API密钥添加到TypoScript或
TYPO3_DEEPL_API_KEY
环境变量中。您可以通过在DeepL注册来获取密钥。
注意!由于依赖于各种第三方包,此扩展仅在TYPO3安装在composer模式下时才能正常工作。将不支持非composer安装。
使用方法
在翻译页面或内容时,您将看到一个额外的选项,可以使用DeepL进行翻译。
在列表模块中,每个语言按钮都会有一个小的DeepL覆盖物。点击此按钮将使用DeepL本地化和翻译记录。只有以tx_
开头的表可以翻译(例如,对于tt_address
,则无法翻译)。
版权
此扩展版权(c)由Dmitry Dulepov,2023所有。
如果您需要为您定制的TYPO3扩展,请通过电子邮件联系我。