Os aplicativos da Web estão aceitando vários tipos de entradas, desde texto básico até código, imagens, arquivos e muito mais. É importante validar o conteúdo que recebemos, mas se o senhor permitir texto arbitrário, é bom saber exatamente o que foi enviado para que possa apresentá-lo adequadamente. Digite o API de detecção de código — uma API que permite ao senhor detectar código em texto!

Acesso rápido

  • Detecta bloco de código dentro de entrada de texto arbitrária
  • Propõe a linguagem detectada e formata a entrada de acordo
  • Oferece suporte a dezenas de linguagens de programação
  • Excelente documentação com vários exemplos de código
  • Ajuda a formatar as comunicações entre funcionários remotos
  • Iniciar gratuitamente!
  • Trazido aos senhores pelo APILayer, o incrível workshop de API

Depois de se inscrever gratuitamente, o senhor estará pronto para começar a usar a API na linguagem de programação de sua escolha!

O senhor pode enviar uma solicitação usando cURL na linha de comando:

curl --request POST \
 --url 'https://api.runtime.dev/tlp?apikey=API_KEY' \
 --header 'Content-Type: application/json' \
 --data '{
 "iterable": [
  {
   "value": "console.log('\''hello world'\'');"
  }
 ] 

O senhor receberá uma resposta detalhando o conteúdo do código e a probabilidade dentro dele:

{
    "iterable": [
        {
            "naturalLanguage": {
                "result": false,
                "likelihood": 0.7526542246341705,
                "tokens": [
                    1997,
                    15,
                    260,
                    9,
                    8,
                    2959,
                    2270,
                    8,
                    1998,
                    0,
                    0,
                    ...
                ],
                "normalized": "console.log('hello world');"
            },
            "codeClassification": {
                "result": {
                    "likelihood": 0.5053786565,
                    "current": "javascript",
                    "lookup": {
                        "javascript": {
                            "family": "JAVASCRIPT",
                            "readable": "Common Javascript Code",
                            "alternatives": [
                                "js"
                            ],
                            "name": "javascript"
                        }
                    }
                },
                /* ... */

Estou muito animado com o que o senhor API de detecção de código traz, especialmente quando o senhor considera como seria difícil escrever isso sozinho. Com a matriz de resultados que abrange todo o conteúdo, o senhor pode apresentar claramente o conteúdo do texto junto com os blocos de código. O senhor poderia fazer isso para uma postagem de blog, comunicações internas ou bate-papo com funcionários remotos, documentação do desenvolvedor e muito mais.

Meu primeiro instinto ao tentar API de detecção de código era que ela servia simplesmente para formatar possíveis publicações em blogs de tecnologia, mas os estudos de caso provam muito mais. A API de detecção de código pode ser usada para blogs, documentação de desenvolvedores, exibições de entrada em redes sociais e muito mais. Se o senhor quiser exibir texto arbitrário como código formatado, experimente o API de detecção de código!