基于 Cloudflare AI 的 Translator Workers,接收 URL 参数变量实现 get 请求直接得到翻译结果
example
: https://translator.cloudflare.workers.dev/?source_lang=en&target_lang=zh&text='Tell%20me%20a%20joke%20about%20Cloudflare'translator.cloudflare.workers.dev
--> 替换为你自己的触发域自定义域名或者优选 IP 的路由域名
- Workers 和 Pages 选择创建应用程序
- 选择
翻译应用模板
(会绑定关联 AI workers,所以Cloudflare 账户需要绑定信用卡/PayPal,PayPal 可以使用国内的卡绑定,CF 开通 free 计划足够个人使用了)
-
改名称,部署
-
编辑代码,复制
index.js
的代码覆盖,部署 -
设置 - 变量里面定义缺省变量,SOURCE_LANG=en、TARGET_LANG=zh、TEXT=I am Cloudflare AI translator
-
绑定你的触发器自定义域名或者路由优选 IP 的域名
-
source_lang(需要翻译的来源语言)、target_lang(翻译后的目标语言)、text(需要翻译的文本,注意 URL 编码)