Conversor de código

Utilização comercial OK Modelos 581 Sem marca de água Não é necessário registo
Modelo:
+ GPT-5, Claude, Gemini
Pegar código em um idioma, escolher o alvo, e recuperar código idiomático equivalente em 16+ idiomas-alvo — Python, JavaScript, TypeScript, Go, Rust, Java, C++, C#, Ruby, PHP, Swift, Kotlin, Shell, SQL. Alternar tradução literal vs reescriptura idiomática, preservar comentários, ou forçar o stdlib do idioma-alvo.
Comportamento preservado
Ctrl+Enter para enviar · O Tab inseriu espaços 0 / 12,000

Deixe um arquivo fonte (até 500KB) — vamos colocá-lo no campo de código.

-
Pegue código para traduzir.
Código convertido
Executar no Código

        
Notas de migração
Opções avançadas
Resultado
Os tokens estão a ficar baixos. Obter mais tokens
Queres melhores resultados? Modelos premium (GPT-5, Claude, Gemini) oferecem uma qualidade superior. Ver Planos

❤️ Adoro Free.ai? Diga aos seus amigos!

Inscreva-se para obter um link de referência e ganhar 30.000 fichas por amigo.

Queres mais? Inscreva-se gratuitamente: 30 000 fichas/dia
Inscreva-se livre

Tratamento do seu pedido...

Converta código entre linguagens de programação com IA.

Como Utilizar Conversor de código

1
Introdução

Digite texto, carregue um arquivo ou describa o que você quer. Não é necessária nenhuma conta.

2
Clique em gerar

Nossa IA processa o seu pedido em segundos usando os melhores modelos de código aberto.

3
Baixar & compartilhar

Baixe, copie ou compartilhe o seu resultado. Gratuito para uso pessoal e comercial.

Use esta ferramenta através da API

Automate esta ferramenta a partir do seu próprio código. Endpoint REST compatível com o OpenAI, Bearer-token auth, não é necessário SDK extra. O token custa corresponder à 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."}]}'

Conversor de código - FAQ

Pega código em uma língua, escolha a língua-alvo e volte o código idiomático equivalente à nova língua. Suporta 16+ idiomas (Python ש JavaScript / TypeScript / Go / Rust / Java / C++ / C# / Ruby / PHP / Swift / Kotlin / Shell). Opcionalmente, conservar comentários verbatim, adaptação idiomática força (use os padrões da língua-alvo em vez de tradução literal), ou mantenha a estrutura 1:1 para revisão linha-a-linha.

O TransCoder do Facebook é de qualidade de pesquisa e limitado a C++/Java/Python. Código de taxas por linha para migrações legadas (VB6→.NET etc.). ChatGPT faz isso bem, mas custa $20/mo para a qualidade GPT-4 que você deseja. Free.ai manuseia 16+ idiomas, funciona no cotidiano livre token pool, e o prompt alterna explicitamente entre os modos de tradução literal e de reescritura idiomática.

Código de algoritmo-heavy (estruturas de dados, matemática, análise) portos limpamente - geralmente 90%+ correto em primeiro passo. Código que usa stdlib específico da linguagem (decoradores de Python, Go goroutines, propriedade de Rust) requer o modelo para encontrar equivalentes idiomáticos - geralmente correto, mas sempre revisão. Código que depende de convenções-quadro (Django ORM → Rails ActiveRecord) precisa de acompanhamento humano - Free.ai obtém a estrutura certa, mas ocorrem desajustes específicos da API.

Python ש JavaScript (muito maduro). Python → Go (clean - ambos têm stdlib para a maioria das coisas). JavaScript → TypeScript (adiciona apenas tipos). Java → Kotlin (excelente - Kotlin é projetado para isso). C → Rust (traduzir o algoritmo; você vai reestruturar para a propriedade). Mais difícil: qualquer coisa → Rust em primeira tentativa (anotações de tempo de vida às vezes precisa de fixação manual); JavaScript → Java (paradigma desajuste em async).

Sim quando a opção está marcada - os comentários são traduzidos verbatim na sintaxe de comentários da língua-alvo (/ vs # vs). Quando não selecionado, o modelo regenera comentários idiomáticos para a língua-alvo e pode consolidar comentários multi-linhas.

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 sim para snippets auto-contingidos. Para código que importa bibliotecas de terceiros, o modelo escolhe o equivalente mais próximo de língua-alvo (Python `requests` → JavaScript `fetch`, Java `Opcional` → Rust `Option`) e notas quaisquer substituções não óbvias. Sempre execute o compilador de língua-alvo / linter depois.

JSweet (Java→JS), Transcrypt (Python→JS), e Brython (Python no navegador) são COMPILERS SOURCE-TO-SOURCE - eles emitem código traduzido por máquina, muitas vezes detalhado e requerem suporte em tempo de execução. Free.ai escreve código IDIOMATIC na língua-alvo como um humano que - lê naturalmente, sem runtime, mas requer revisão.

Sim - escolher SQL como fonte e alvo e o modelo usa o piquedor dialeto em /code/sql/ (PostgreSQL ש MySQL ש SQLite ש MSSQL ש Oracle ש BigQuery). Use /code/sql/ para recursos mais ricos de conversão dialetal, incluindo sugestões de schema-aware.

Até 12.000 caracteres (~180 linhas) no caminho auto-hostado. Premium longo-contexto Claude/GPT manuseio 200K+ caracteres — troca para conversões de arquivos inteiros.

O código é enviado para o modelo, processado e descartado. Não armazenado, não utilizado para treinamento. Escolha Qwen 3 Codificador para a máxima privacidade — auto-hosted em Free.ai GPUs.

Sim — POST para /v1/chat/ com o prompt do sistema de conversão (linguagem de origem + língua- alvo + bandeira idiomática) e o código como mensagem do usuário. Veja /api/ para fragmentos.

Inscreva-se gratuitamente: 30 000 fichas/dia

Criar Conta Livre

Não é necessário cartão de crédito

Como você avalia esta ferramenta?

Adoro Free.ai? Diga aos seus amigos!