PrithwishJana/CoTran

Official repository for CoTran: An LLM-based code translator for whole-program translation, fine-tuned using feedback from compiler and symbolic execution

23
/ 100
Experimental

CoTran helps software developers automatically translate entire programs from one high-level programming language to another, specifically Python to Java or Java to Python. It takes your existing code in one language and produces functionally equivalent code in the target language that reliably compiles. This tool is for developers who need to port substantial codebases between these languages.

No commits in the last 6 months.

Use this if you are a software engineer or team lead looking to convert a whole program written in Java to Python, or vice-versa, with high confidence in its compilation and functional correctness.

Not ideal if you need to translate code in languages other than Java and Python, or if you only need to translate small code snippets rather than entire programs.

software-development code-migration language-porting compiler-engineering program-translation
No License Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 6 / 25
Maturity 8 / 25
Community 9 / 25

How are scores calculated?

Stars

16

Forks

2

Language

Java

License

Last pushed

Nov 06, 2024

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/PrithwishJana/CoTran"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.