ShevonKuan / translate-server

一个基于Golang构建的集成翻译api服务端。 An integrated translation api server built on Golang.

Home Page:https://translate-server-five.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Translate-Server

translate-server

Description

Support Translate Engine

Usage

Translate API

Request

  • method: POST
  • url: /translate or https://translate-server-five.vercel.app/api/translate
  • params: engine: google or deepl
  • body application/json:
{
  "text": "Hello world",
  "source_lang": "en",
  "target_lang": "zh"
}

Response

{
  "alternatives": [
    "你好世界",
    "世界你好"
  ],
  "code": 200,
  "data": "你好世界",
}

Translate XML

Always used to translate RSS feed:

  1. Add prefix https://translate-server-five.vercel.app/api/rss?url= to the original rss feed url. e.g. http://export.arxiv.org/rss/cs.DC -> https://translate-server-five.vercel.app/api/rss?url=http://export.arxiv.org/rss/cs.DC
  2. Add &engine=deepl or &engine=google to the end of the url. The default engine is google. if you want to specify the engine, you should run your own instance of the server instead of using the vercel one, like this: http://127.0.0.1:1188/rss?url=http://export.arxiv.org/rss/cs.DC&engine=deepl

Run with Docker

// TODO

Author

Shevon Kwan © translate-server Contributors

About

一个基于Golang构建的集成翻译api服务端。 An integrated translation api server built on Golang.

https://translate-server-five.vercel.app

License:GNU General Public License v3.0


Languages

Language:Go 94.2%Language:Shell 5.8%