Text2Query

Text2Query

Jo Rangel · Programação

O Text2Query é uma ferramenta de navegador que transforma perguntas em inglês ou espanhol em consultas SQL e MongoDB depois que você envia um esquema.

Prévia da interface de Text2Query

Sobre Text2Query

About

O que é o Text2Query

O Text2Query é um aplicativo web que converte linguagem natural em consultas de banco de dados. Como ferramenta de consulta de banco de dados, ele roda no navegador: você envia um arquivo de esquema de MySQL, PostgreSQL, SQLite, SQL Server ou MongoDB, e depois faz perguntas em inglês ou espanhol.

A proposta é tirar do caminho a barreira da sintaxe SQL. Um gerente de produto que precisa de um número de cancelamentos não precisa mais abrir um chamado para um engenheiro. Você descreve o resultado que quer e a ferramenta monta a consulta que chega até ele, além de explicar o que a consulta faz. Se você já escreve SQL, usa a ferramenta para rascunhar joins complexos mais rápido e conferi-los contra o esquema.

A privacidade molda o projeto. Seu esquema fica no navegador e o desenvolvedor afirma que ele não é armazenado em nenhum servidor. A ferramenta roda inteiramente no navegador, então não há nada para instalar. Os limites principais são o tamanho do esquema e a precisão: o desenvolvedor aponta 10.000 tokens como o ponto confiável, e com esquemas maiores testou resultados irregulares.

Como começar

  1. Abra text2query.com e envie seu arquivo de esquema. Arquivos SQL, TXT e JSON funcionam, e cada um pode ter até 200MB.
  2. Escolha o tipo de banco de dados. Há suporte a MySQL, MariaDB, PostgreSQL, SQLite, SQL Server e MongoDB; Oracle e Firestore aparecem como em breve.
  3. Faça uma pergunta em inglês ou espanhol, como "quais clientes fizeram mais de três pedidos no mês passado".
  4. Leia a consulta gerada e a explicação dela, e execute no seu próprio banco ou edite na mesma sessão.
  5. Ajuste a pergunta e siga com perguntas de acompanhamento enquanto o esquema continua carregado.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Text2Query.

Plano gratuitoSim
Planos pagosN/A
PlataformaWeb browser
DesenvolvedorJo Rangel
CategoriaProgramação
Data de lançamentoAug 2025
Última atualizaçãoAug 2025
Visitas ao siteN/A
Ranking global do siteN/A
Disponibilidade da APIN/A

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Gerentes de produto e analistas
  • Pessoas sem perfil técnico
  • Desenvolvedores e engenheiros de dados

Tarefas

  • Escrever uma primeira versão da consulta
  • Aprender a estrutura das consultas
  • Traduzir entre bancos de dados

Cenários

  • Consultas rápidas durante uma reunião
  • Trabalhar com um esquema sensível
  • Explorar um banco desconhecido

Principais recursos

De linguagem natural para consulta

Você escreve a pergunta como faria a um colega, e esta ferramenta para converter texto em SQL devolve uma consulta SQL válida ou uma consulta MongoDB. Há suporte a inglês e espanhol. Também dá para perguntar em linguagem natural sem conhecer a sintaxe: a ferramenta explica a consulta para você confirmar que ela bate com o que quer antes de rodar.

Envio de esquema e detecção de relações

Você envia um dump SQL, um arquivo de texto ou um esquema JSON de MongoDB, e a ferramenta lê a estrutura de tabelas e coleções. Ela mapeia tanto chaves estrangeiras explícitas quanto relações implícitas, então joins que não estão declarados nas restrições aparecem mesmo assim nas consultas geradas. Cada arquivo pode ter até 200MB.

Suporte a vários bancos de dados

A ferramenta cobre MySQL, MariaDB, PostgreSQL, SQLite, SQL Server e MongoDB. Você escolhe o banco de destino antes de perguntar, para a sintaxe bater com o seu motor. Oracle e Firestore constam como em breve no site oficial.

Reuso de consultas na sessão

As consultas ficam na sessão atual, então você pode editar um resultado e seguir construindo em vez de recomeçar. As perguntas de acompanhamento mantêm o esquema carregado, o que acelera a exploração de um banco que você não conhece.

Explicação de cada consulta

Toda consulta gerada vem com uma explicação em linguagem comum do que ela faz. Isso transforma a ferramenta em apoio para quem está começando em SQL, e em ajuda de revisão para quem já domina e quer conferir a lógica.

Só navegador e privado por design

A ferramenta inteira roda no navegador e não há nada para instalar. Segundo o desenvolvedor, o esquema permanece local e não é armazenado, o que pesa quando a estrutura do seu banco já é sensível por si só.

Prós e contras

Prós

  • Converte linguagem comum em consultas SQL e MongoDB executáveis, sem memorizar sintaxe.
  • Detecta relações implícitas, então os joins gerados funcionam mesmo sem chaves estrangeiras declaradas.
  • Cobre seis bancos de dados, o que reduz o vaivém entre ferramentas para stacks diferentes.
  • Explica cada consulta, então quem começa aprende e quem já sabe pode verificar a lógica.
  • Segundo o desenvolvedor, o esquema fica no navegador e não é armazenado em servidor.

Contras

  • A precisão cai em esquemas grandes. O desenvolvedor situa o ponto confiável em 10.000 tokens, e entradas maiores são menos estáveis.
  • Ainda não há conexão direta com o banco. Você envia um arquivo de esquema em vez de apontar a ferramenta para um banco em execução.
  • Não há API pública, então não dá para encaixar num fluxo automatizado.
  • Só inglês e espanhol. Outros idiomas ainda não são suportados.

Perguntas frequentes

O Text2Query é uma ferramenta de linguagem natural para SQL, e também funciona como gerador de consultas MongoDB. Você envia um esquema de banco de dados, faz perguntas em inglês ou espanhol e recebe uma consulta completa junto com uma explicação do que ela faz.