Skip to content

OneCode182/CV-Translator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CV Translator

A Python tool to automatically translate LaTeX CVs (Awesome CV format) between English and Spanish, preserving structure and formatting.

🛠 Features

  • Translates between English ↔ Español
  • Preserves LaTeX syntax and formatting
  • Modular and easy to extend
  • Automatically creates a new translated directory
  • Processes all relevant .tex files: summary, education, experience, skills, etc.

📁 Project Structure

cv_translator/
├── main.py
├── translator/
│ ├── init.py
│ ├── cv_translator.py
│ └── translator_api.py
├── resume/ # Original LaTeX CV (input)
│ ├── summary.tex
│ ├── education.tex
│ ├── ...
└── translated_cv/ # Output folder (auto-generated)

🚀 How to Use

  1. Place your Awesome CV .tex files inside the resume/ folder.
  2. Run the script:
$ python main.py --lang en_to_es  # or es_to_en
  1. The translated CV will be saved inside translated_cv/.

🔧 Requirements Python 3.7+

A translation function (you can plug in DeepL, Google Translate API, or use mock functions)

📄 License MIT – feel free to use, modify, and contribute.

About

A Python tool to automatically translate LaTeX CVs (Awesome CV format) between English and Spanish, preserving structure and formatting.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors