| name | multilingual-research-guide |
| description | Strategies for translating academic papers while preserving technical accuracy |
| metadata | {"openclaw":{"emoji":"🌐","category":"tools","subcategory":"ocr-translate","keywords":["translation strategies","document OCR","math OCR","academic writing","multilingual research"],"source":"wentor"}} |
Academic Translation Guide
A skill for translating academic papers, theses, and research documents between languages while preserving technical precision, citation integrity, and discipline-specific terminology. Covers workflow design, terminology management, and quality assurance.
Translation Workflow
End-to-End Pipeline
Source Document
|
v
1. Document Preparation
- Extract text (OCR if scanned)
- Identify formulas, figures, tables (do NOT translate these)
- Build terminology glossary
|
v
2. Segmentation
- Split into translatable units (sentences/paragraphs)
- Tag non-translatable elements: equations, citations, proper nouns
|
v
3. Translation
- Apply machine translation (first pass)
- Human post-editing (second pass)
- Terminology consistency check (third pass)
|
v
4. Quality Assurance
- Back-translation verification (sample)
- Domain expert review
- Formatting and citation check
|
v
Target Document
Terminology Management
Building a Domain Glossary
import json
def build_terminology_glossary(source_text: str, domain: str,
source_lang: str = ,
target_lang: = ) -> []:
glossaries = {
: {
: {
: ,
: ,
: ,
: ,
: ,
: ,
: ,
: ,
: ,
:
}
},
: {
: {
: ,
: ,
: ,
: ,
: ,
:
}
}
}
domain_terms = glossaries.get(domain, {}).get(, {})
entries = []
source_term, target_term domain_terms.items():
source_term source_text:
entries.append({
: source_term,
: target_term,
: domain,
: ,
:
})
entries