實用工具
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 程式碼轉換