Convertedor de código

Uso comercial permitido 579 modelos Sen marca de auga Non fai falta rexistrarse
Modelo:
+ GPT-5, Claude, Gemini
Apegue código nunha lingua, escolla o destino e obteña código equivalente en máis de 16 linguas: Python, JavaScript, TypeScript, Go, Rust, Java, C++, C#, Ruby, PHP, Swift, Kotlin, Shell, SQL. Comute entre tradución literal e reescritura idiomática, preserve os comentarios ou force a stdlib da lingua de destino.
Comportamento preservado
Ctrl+Enter para enviar · Tab insire espazos 0 / 12,000

Solte un ficheiro de fontes (ata 500KB) - apegarase no campo de código.

-
Apegar o código para traducir.
Código convertido
Executar no codificador

        
Notas de migración
Opcións avanzadas
Resultado
Quédanche poucos tokens. Consegue máis tokens
Queres mellores resultados? Modelos premium (GPT-5, Claude, Gemini) ofrecen maior calidade. Ver plans

❤️ Amas a Free.ai?

Rexístrate para obter unha ligazón de referido e gañar 30,000 tokens por cada amizade.

Queres máis? Rexístrate gratis: 30,000 tokens/día
Inscríbete gratis

A procesar o seu pedido...

Converta código entre linguaxes de programación con IA.

Como usar Convertedor de código

1
Indique a súa entrada

Escriba texto, envíe un ficheiro ou describa o que queira. Non se precisa conta ningunha.

2
Prema para xerar

A nosa IA procesa a túa solicitude en segundos cos mellores modelos de código aberto.

3
Obter e compartir

Obteña, copie ou comparta o seu resultado. Gratuito para uso persoal e comercial.

Usa esta ferramenta mediante a API

Automatiza esta ferramenta desde o teu propio código. Punto final REST compatible con OpenAI, autenticación con token Bearer, sen necesidade de ningún SDK adicional. Os custos en tokens son os mesmos que na interface web.

curl -X POST https://api.free.ai/v1/chat/ \
  -H "Authorization: Bearer sk-free-..." \
  -H "Content-Type: application/json" \
  -d '{"model": "qwen-coder", "messages": [{"role": "user", "content": "Write a Python function that reverses a string."}]}'

Convertedor de código - FAQ

Apegue código nunha lingua, escolla a lingua de destino e obteña o código equivalente idiomaticamente á nova lingua. Soporta máis de 16 linguas (Python ↔ JavaScript / TypeScript / Go / Rust / Java / C++ / C# / Ruby / PHP / Swift / Kotlin / Shell). Opcionalmente, conserve os comentarios literalmente, force a adaptación idiomatica (use os patróns da lingua de destino en vez da tradución literal), ou manteña a estrutura 1: 1 para a revisión liña por liña.

O TransCoder do Facebook é de calidade investigadora e está limitado a C++/Java/Python. O Codeporting cobra por liña para migracións legadas (VB6→.NET etc.). ChatGPT fai isto ben pero custa $20/mo para a calidade GPT-4 que desexa. Free.ai xestiona máis de 16 linguas, funciona co conxunto de tokens gratuítos diarios, e o prompt alterna explicitamente entre os modos de tradución literal e reescritura idiomática.

O código pesado de algoritmos (estruturas de datos, matemáticas, análise) portouse limpo - normalmente máis do 90% correcto na primeira pasada. O código que usa stdlib específica da linguaxe (decoradores de Python, goroutines de Go, propiedade de Rust) require que o modelo atope equivalentes idiomáticos - normalmente correcto pero sempre revisado. O código que depende das convencións da estrutura (Django ORM → Rails ActiveRecord) precisa seguimento humano - Free.ai consegue a estrutura correcta pero ocorren incompatibilidades específicas da API.

Python ↔ JavaScript (moi maduro). Python → Go (limpo - ambos teñen stdlib para a maioría das cousas). JavaScript → TypeScript (só engade tipos). Java → Kotlin (excelente - Kotlin está deseñado para isto). C → Rust (traduce o algoritmo; reestruturará para ser propietario). Máis difícil: calquera cousa → Rust ao primeiro intento (as anotacións de por vida ás veces precisan ser corrixidas manualmente); JavaScript → Java (incoherencias de paradigma en async).

Si cando esta opción estea seleccionada - os comentarios son traducidos literalmente á sintaxe de comentarios da lingua de destino (// vs # vs --). Cando non estea seleccionada, o modelo rexenera os comentarios idiomáticos da lingua de destino e pode consolidar comentarios de varias liñas.

Literal: Python `for i, x in enumerate(arr):` becomes JavaScript `for (let i = 0; i < arr.length; i++) { let x = arr[i]; ... }` - line-by-line. Idiomatic: it becomes `arr.forEach((x, i) => { ... })`. Pick literal when you want to compare side-by-side; pick idiomatic when you want shippable code in the target language.

Normalmente si para fragmentos autocontidos. Para código que importa bibliotecas de terceiros, o modelo escolle o equivalente máis próximo da linguaxe de destino (Python « requests » → JavaScript « fetch », Java « Optional » → Rust « Option ») e anota calquera substitución non obvia. Execute sempre o compilador / linter da linguaxe de destino despois.

JSweet (Java→JS), Transcrypt (Python→JS) e Brython (Python no navegador) son COMPILADORES DE FONTE A FONTE - emiten código traducido por máquina, a miúdo verboso e requiren soporte en tempo de execución. Free.ai escribe código IDIOMATIC na linguaxe de destino como faría un humano - léese naturalmente, sen tempo de execución, pero require revisión.

Si - escolla SQL como fonte e destino e o modelo empregará o selector de dialectos en / code/ sql / (PostgreSQL ↔ MySQL ↔ SQLite ↔ MSSQL ↔ Oracle ↔ BigQuery). Use / code/ sql / para obter funcionalidades de conversión de dialectos máis ricas, incluíndo suxestións de esquemas.

Ata 12.000 caracteres (~180 liñas) na rota autoaloxada. Claude/GPT de contexto longo premium xestiona máis de 200K caracteres — conmutar para conversións de ficheiros enteiros.

Code is sent to the model, processed, and discarded. Not stored, not used for training. Pick Qwen 3.6 35B for maximum privacy - self-hosted on Free.ai's GPUs.

Si - POST a / v1/ chat/ co aviso do sistema de conversión (lingua de orixe + lingua de destino + bandeira idiomática) e o código como mensaxe do usuario. Consulte / api / para fragmentos.

Rexístrate gratis: 30,000 tokens/día

Crear conta gratuíta

Non se require tarxeta de crédito

Como valoras esta ferramenta?

Amas a Free.ai?