Pontis Code: AI Translator
Pontis adalah ekstensi Visual Studio Code yang memungkinkan penerjemahan kode antar bahasa pemrograman menggunakan model pembelajaran mesin (LLM) open-source. Ekstensi ini dirancang untuk membantu pengembang, peneliti, dan mahasiswa dalam memigrasi, memahami, atau bereksperimen dengan berbagai bahasa pemrograman secara cepat dan interaktif.

🚀 Fitur Utama
📚 Bahasa Pemrograman yang Didukung
Termasuk namun tidak terbatas pada:
- C, C++, CSharp, Dart, Go, Java, Javascript, Kotlin, PHP, Python, R, Ruby, Rust, Scala, Swift, Typescript
🧪 Contoh Kasus Penggunaan
- Migrasi proyek dari Java ke C#
- Eksperimen dan pembelajaran lintas bahasa
📦 Instalasi
- Buka VS Code
- Buka Extensions (
Ctrl+Shift+X
)
- Cari "Pontis Code" dan klik install
- Buka panel translator dari activity bar
🧭 Cara Penggunaan
Setelah instalasi berhasil, ikuti langkah-langkah berikut untuk menggunakan ekstensi Pontis Code:
Buka Panel Pontis
Klik ikon Pontis di Activity Bar (sidebar kiri) Visual Studio Code.
Masukkan Kode
- Tulis atau tempel potongan kode pada kolom input yang tersedia.
- Alternatif lainnya, pengguna dapat secara otomatis mengisi kolom input dari editor aktif dengan cara:
Seleksi potongan kode di editor
Klik kanan
Pilih **"Translate with Pontis"** dari menu konteks
Pilih Model
Gunakan dropdown untuk memilih model pembelajaran mesin yang ingin digunakan.
Pilih Bahasa
Tentukan bahasa sumber dan bahasa target dari dropdown yang tersedia.
Catatan: Pilihan bahasa dapat bervariasi tergantung pada model yang digunakan.
Klik Translate
Proses translasi ditandai dengan indikator di status bar. Hasil akan muncul di area output setelah proses selesai.
Tindakan Lanjutan
- Klik tombol "Copy" untuk menyalin hasil translasi ke clipboard, atau
- Klik tombol "Add New File" untuk membuka hasil translasi di tab editor baru.
⚠️ Pastikan koneksi internet aktif sebelum menjalankan proses translasi.
🔒 Lisensi Model
Mohon diperhatikan bahwa setiap model memiliki lisensi yang berbeda:
Model |
Lisensi |
microsoft/Phi-4-mini-instruct |
MIT License |
deepseek-ai/deepseek-coder-6.7b |
MIT License |
Qwen/Qwen2.5-Coder-7B-Instruct |
Apache 2.0 License |
Salesforce/codet5-base |
BSD-3 License |
uclanlp/plbart-base |
MIT License |
Pastikan untuk mematuhi ketentuan masing-masing lisensi dalam penggunaan dan distribusi.
🤝 Kontribusi
Kami terbuka untuk kontribusi!
- Laporkan bug
- Tambahkan dukungan bahasa baru
- Tingkatkan UI/UX panel translator
Repository tersedia di: Pontis Code Github
💬 Kontak
Jika ada pertanyaan, saran, atau kolaborasi:
📧 Email: fathur.rasyid197@gmail.com