📜  Deepl – Linux 命令行语言翻译工具(1)

📅  最后修改于: 2023-12-03 14:40:41.757000             🧑  作者: Mango

Deepl – Linux 命令行语言翻译工具

Deepl 是一个强大的命令行语言翻译工具,专为程序员设计。它使用 Deepl API 来实现高质量的翻译,支持多种主流编程语言。

功能特点
  • 支持多种编程语言的翻译,包括但不限于 Python、Java、JavaScript、C++、Go 等。
  • 提供基于命令行的交互界面,方便快捷的输入和输出。
  • 自动检测源代码的语言,并将其翻译为目标语言。
  • 支持将翻译结果保存为文件。
  • 高质量的翻译结果,使用 Deepl API 来实现智能翻译。
安装
$ git clone https://github.com/deepl-cli/deepl-cli.git
$ cd deepl-cli
$ chmod +x deepl-cli.sh
用法
$ ./deepl-cli.sh [选项] [源代码文件路径]
选项
  • -s--source:指定源语言代码,默认为自动检测。
  • -t--target:指定目标语言,默认为英语。
  • -o--output:指定保存翻译结果的文件路径。
示例
翻译 Python 代码
$ ./deepl-cli.sh ./mycode.py
翻译 JavaScript 代码到德语
$ ./deepl-cli.sh -t de ./myscript.js
将翻译结果保存为文件
$ ./deepl-cli.sh -o ./translated_code.txt ./mycode.cpp
快捷键

在 Deepl 命令行界面中,提供了一些有用的快捷键:

  • Ctrl+C:中断当前操作。
  • Ctrl+D:退出 Deepl 程序。
资源
许可证

Deepl CLI 使用 MIT 许可证。详细信息请参阅 LICENSE 文件。

请注意,Deepl API 受 Deepl 公司的使用政策限制。请确保遵守相关规定,以便合法和适当地使用此工具。

此文档仅为示例,实际项目可能因需求而有所调整。