PrithwishJana/CoTran
Official repository for CoTran: An LLM-based code translator for whole-program translation, fine-tuned using feedback from compiler and symbolic execution
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.
Stars
16
Forks
2
Language
Java
License
—
Category
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.
Higher-rated alternatives
aalok-sathe/surprisal
A unified interface for computing surprisal (log probabilities) from language models! Supports...
EvolvingLMMs-Lab/lmms-engine
A simple, unified multimodal models training engine. Lean, flexible, and built for hacking at scale.
FunnySaltyFish/Better-Ruozhiba
【逐条处理完成】人为审核+修改每一条的弱智吧精选问题QA数据集
reasoning-machines/pal
PaL: Program-Aided Language Models (ICML 2023)
microsoft/monitors4codegen
Code and Data artifact for NeurIPS 2023 paper - "Monitor-Guided Decoding of Code LMs with Static...