Intelligent-CAT-Lab/AlphaTrans
Artifact repository for the paper "AlphaTrans: A Neuro-Symbolic Compositional Approach for Repository-Level Code Translation and Validation", In Proceedings of The ACM Conference on Foundations of Software Engineering (FSE 2025), Trondheim, Norway, June 2025
This project helps software engineers translate entire Java code repositories into Python while preserving their functionality and test cases. It takes a Java project as input and outputs a functionally equivalent Python project, along with validation results. This is designed for developers who need to migrate existing Java applications or libraries to Python.
Use this if you are a software engineer or architect looking to automatically translate Java codebases to Python while maintaining original behavior and test integrity.
Not ideal if you need to translate code from languages other than Java or to targets other than Python, or if you are not comfortable working with command-line tools and Docker.
Stars
34
Forks
6
Language
Java
License
NCSA
Category
Last pushed
Dec 20, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/Intelligent-CAT-Lab/AlphaTrans"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
genlm/genlm-control
Controlled text generation with programmable constraints
madaan/self-refine
LLMs can generate feedback on their work, use it to improve the output, and repeat this process...
PCI-ORG/PCI-Personnel
Policy Change Index for Personnel (PCI-Personnel)
gokmengokhan/deo-llm-reframing
Replication materials: Testing Distance-Engagement Oscillation as a prompting framework for...
hemangjoshi37a/o1-meta-prompt
This project aims to emulate some of the advanced reasoning capabilities seen in models like...