API de truncamento de texto - truncamento inteligente gratuito
Encurta o texto para um comprimento de caracteres especificado, quebrando no limite da palavra mais próximo para evitar cortar uma palavra pela metade. Acrescenta um sufixo configurável (padrão "...") para indicar que o texto continua.
Code examples
curl -X POST https://api.botoi.com/v1/text/truncate \
-H "Content-Type: application/json" \
-d '{"text":"Botoi provides over 150 free developer APIs for common tasks like hashing, encoding, and validation.","max_length":50,"boundary":"word"}'When to use this API
Gere snippets de visualização para resultados de pesquisa
Trunque o conteúdo do artigo para 160 caracteres para descrições de resultados de pesquisa que terminem claramente no limite de uma palavra.
Ajustar texto em cartões de UI de largura fixa
Reduza as descrições ou títulos dos produtos ao máximo para layouts de cartões, sem quebrar o meio da palavra.
Frequently asked questions
O comprimento inclui o sufixo?
Sim. O comprimento total de saída, incluindo o sufixo, não excederá o valor de comprimento especificado.
O que acontece se o texto já for menor que o comprimento?
O texto é retornado inalterado e wasTruncated é definido como falso.
Posso usar um sufixo vazio?
Sim. Passe uma string vazia como sufixo para truncar sem acrescentar nada.
Como funciona a detecção de limites de palavras?
A API é interrompida no último caractere de espaço antes do limite de comprimento. Se não existir espaço, ele quebra no comprimento exato.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.