mountbatt/kirby-deepl-fields

Kirby 3 DeepL Fields

安装次数: 71

依赖关系: 0

建议者: 0

安全: 0

星标: 28

关注者: 3

分支: 3

开放问题: 1

语言:JavaScript

类型:kirby-plugin

dev-main 2023-10-16 08:08 UTC

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

设置

字段

此字段可以替换您设置的任何texttextarea字段,并且无需太多配置即可直接使用

文本区域

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