A while back I built transpiler.us — an AI tool for translating code between 27 programming languages. The core use case was simple: you have working code in Python, you need it in Go.
Since then I've kept building. Here's what's been added and why.
GitHub Integration
The most-requested feature. You connect your GitHub account via OAuth and after translating, you can push the output directly to any repo — pick the branch, set the file path, commit message, and push. No copy-paste, no local git required.
This was the most technically interesting piece. Managing OAuth token refresh, handling repos with existing files vs new files, and making the UX feel simple on top of what's actually a multi-step API flow was a good challenge.
AI Code Reviewer
Paste any code and get back a structured review: bugs, security issues, performance improvements, and general suggestions. Llama 3.3 70B handles this surprisingly well.
JSON/YAML Formatter
Validate, format, and convert between JSON and YAML. I use this one constantly myself.
Regex Tester
Write regex patterns and see live match highlighting as you type.
Editor Customization
Choose your theme (VS Code Dark, GitHub Dark, Monokai, Dracula and more), font size, line numbers, and word wrap.
The Stack
- Frontend: React + Vite + TailwindCSS on Vercel
- Backend: Express + TypeScript on Railway
- AI: Llama 3.3 70B via Together.ai
- Auth: JWT + email verification
- Payments: Stripe
CLI Tool
Also published as code-translator-ai on npm if you want terminal access:
npm install -g code-translator-ai
translate file script.py --from python --to javascript
translate review myfile.ts
Try It
Free tier included — no credit card needed.
Would love feedback — what would you build next?
Top comments (0)