實用工具

AI 程式碼轉換器

在 Python、TypeScript、Go、Rust、Java 和另外八種語言之間道地地轉換程式碼。

自備 Key 或官方託管AI 助手6978
到哪裡取得 Key

Key 只在你的瀏覽器裡。Key 由瀏覽器直接傳給服務商,不經過我們的伺服器,我們不記錄也不保存。建議使用專門建立、設有額度上限的 Key,用完及時到服務商後台刪除。

輸入

結果

結果會顯示在這裡。

要把輔助函式從 Python 移植到 TypeScript,或把 JavaScript 腳本改成 Go?貼上原始碼、選擇目標語言,就能得到行為相同、讀起來像是用目標語言原生寫成的程式碼:使用它的標準函式庫、命名慣例和錯誤處理方式,而不是逐行硬翻。規則參考 joshpxyne/gpt-migrate——一個在語言之間遷移整個程式碼庫的專案:保留行為和邊界情況,名稱保持可辨識,絕不捏造套件,沒有直接對應的地方用 NOTE 註解標出。

它是怎麼運作的

  • 原始語言會自動偵測;目標語言有十三種可選,從 TypeScript、Python 到 Kotlin、Swift 和 Dart。
  • 提示詞特別點出整數除法、四捨五入、溢位和錯誤路徑,因為手工移植的程式碼通常就是在這些地方出現差異。
  • 只輸出轉換後的檔案,附上編譯所需的匯入和型別註記,原有註解則改用目標語言的語法保留。

你的資料去了哪裡

使用自備 Key 時,你輸入的內容和 Key 由瀏覽器直接傳送給你選擇的 AI 服務商,不經過 hysenlabs 的伺服器。使用官方託管時,內容經我們的伺服器轉送給我們的服務商(DeepSeek),以 credits 計費;我們只記錄每次執行的 Token 數和成本用於計費,從不保存你輸入的內容和回傳的結果。服務商如何處理這些內容,以它自己的隱私權政策為準。

本工具會接觸金鑰與憑證,因此任何一次執行都不會被儲存,連你自己的歷史裡也不會有。

關於你的 API Key

我們承諾不會收集、儲存或洩漏你的 Key:它只保存在目前頁面的記憶體裡(除非你勾選「在此分頁記住」),關閉頁面即消失。但任何 Key 只要在網頁裡用過,都值得多一分小心——建議專門為這裡建立一把設有額度上限的 Key,用完後及時到服務商後台刪除或輪換。

它要花多少

本工具完全免費,不需要登入,也不消耗點數。

常見問題

轉換後的程式碼保證等價嗎?
不保證——請把它當成一份謹慎的初稿。用原程式的測試去跑移植版,或為兩個版本各寫幾組輸入輸出檢查。尤其要留意 NOTE 註解,它們標出的正是兩種語言確實不同的地方。
可以轉換整個專案嗎?
它只轉換你貼上的內容,一次一個檔案或函式,看不到專案的其他部分。若要遷移整個程式碼庫,並處理相依順序和測試,在本機執行 gpt-migrate 本身(或類似的代理)才是合適的工具。
我的原始碼會被儲存嗎?
我們不會儲存。它用你的 Key 從瀏覽器送到你選的 AI 服務商,結果再以串流方式傳回這個頁面。服務商自己的資料保留政策仍然適用,所以請使用另一把設有上限的 Key,專有程式碼也請先確認對方的政策。

背後的開源專案

本工具的提示詞改編自 joshpxyne/gpt-migrate(MIT),由你選擇的模型執行。想在命令列或自己的程式裡批次使用同樣的能力,可以直接使用這個專案。

joshpxyne/gpt-migrate

也常被稱作

  • 程式語言轉換
  • python 轉 javascript
  • 線上程式碼翻譯
  • python 轉 go
  • ai 程式碼轉換