v0.4 · 译前术语准备

Translate smarter,
not harder

自动分析源文本、提取术语、搜索关联词汇、构建术语库、生成译前准备报告。 专为翻译学习者打造的 CLI 工具。

在线体验 → 本地启动 pip install GitHub

在线版首次加载约 30s(免费服务器冷启动)

$ termprep pipeline contract.txt --name "Service Agreement" --export xlsx
Pipeline complete: Service Agreement
Duration: 3.2s
Analysis: en, legal, difficulty=medium
Characters: 2480 | Words: 420
Terms extracted: 20
Termbase: service-agreement (20 terms added)
Report: service-agreement-report.md
Export [xlsx]: service-agreement-terms.xlsx
$ Ready for your next project.
Workflow

一键流水线

从原文到术语准备包,六个步骤全自动完成。

01

文本分析

语言检测、字数统计、领域识别(法律/医学/IT/金融等)、难度评估。

02

术语提取

jieba 分词 • TF-IDF 关键词 • N-gram 词组 • 专有名词识别。

03

关联搜索

有道词典 • Merriam-Webster • Wikipedia — 翻译、释义、搭配、例句。

04

术语入库

自动建立项目术语库,支持状态跟踪、按领域筛选、多库合并。

05

生成报告

综合性的 Markdown 译前准备报告,包含分析、术语、推荐建议。

06

多格式导出

CSV • XLSX (Excel) • TBX (ISO 30042) • JSON — 适配 CAT 工具。

Features

核心功能

覆盖译前准备的每一个环节。

项目分析
术语提取
在线词典
Wikipedia
术语库管理
Excel 导出
TBX/CAT 集成
流水线自动化
CLI

命令速览

简洁的 CLI 设计,一条命令完成一个任务。

termprep pipeline <file>
全自动流水线
termprep search <term>
搜索关联词汇
termprep analyze <file>
项目分析
termprep extract <file>
术语提取
termprep report <file>
生成译前报告
termprep db init <name>
创建术语库
termprep db list
列出所有词库
termprep export --format xlsx
导出 Excel
termprep web
启动 Web 界面 (http://localhost:8672)
Stack

技术架构

Python CLI · FastAPI Web · Click · Rich · SQLite · jieba · openpyxl

Python 3.10+ Click CLI Rich SQLite jieba openpyxl Youdao API Wikipedia API pytest ruff FastAPI Uvicorn