mountbatt / kirby-deepl-fields
Kirby 3 DeepL Fields
dev-main
2023-10-16 08:08 UTC
Requires
This package is not auto-updated.
Last update: 2024-09-22 01:52:23 UTC
README
这是一个Kirby插件,用于使用DeepL(免费版和Pro API)翻译输入和文本区域字段。
功能
- 检测您网站的基语言并提供翻译按钮以翻译字段内容
- 可以从基语言导入字段值
- 可以使用DeepL免费版和Pro API
- 目前支持输入字段和文本区域
- 保留文本区域字段的全部格式。包括HTML标签
kirby-deepl-fields.mp4
安装
此插件需要PHP 8.0和Kirby 3.6.0或更高版本。
下载并将此存储库复制到/site/plugins/kirby-deepl-fields
或者,您可以使用composer安装它:composer require mountbatt/kirby-deepl-fields
设置
字段
此字段可以替换您设置的任何text
和textarea
字段,并且无需太多配置即可直接使用
文本区域
editor: label: My translatable Field inputtype: textarea size: large type: deepl
文本输入
editor: label: My translatable Field inputtype: text type: deepl
DeepL API在site/config/config.php
中
首先,您需要在DeepL注册以获取API密钥,请访问:https://www.deepl.com/en/pro-api
您可以决定是否要使用免费API或购买PRO计划。两者都可以使用,具体取决于您的配额。
注册后,您将获得API密钥和API URL。将这些值复制到config.php设置中。
免费API URL目前为:https://api-free.deepl.com/v2/translate
<?php
return [
mountbatt.deepl.config' => [
'api_key' => '<your-api-key>',
'api_url' => '<your-deepl-api-url>'
]
]
选项
可用选项
许可
MIT