Error 503 Service Unavailable

POST https://psychofact.fr/api/translate

HTTP Client

1 Total requests
1 HTTP errors

Clients

http_client 1

Requests

POST https://api-free.deepl.com/v2/translate
Request options
[
  "headers" => [
    "Authorization" => "DeepL-Auth-Key d1e89e57-c0b5-42df-bbe4-c71dfa4e14b9:fx"
  ]
  "json" => [
    "text" => [
      "An experimental approximation of thought reform."
    ]
    "source_lang" => "EN"
    "target_lang" => "FR"
  ]
  "timeout" => 20
]
Response 456
[
  "info" => [
    "header_size" => 368
    "request_size" => 253
    "total_time" => 0.149562
    "namelookup_time" => 0.000397
    "connect_time" => 0.04063
    "pretransfer_time" => 0.090244
    "size_upload" => 99.0
    "size_download" => 187.0
    "speed_download" => 1255.0
    "speed_upload" => 664.0
    "upload_content_length" => 99.0
    "starttransfer_time" => 0.090255
    "primary_ip" => "194.124.204.71"
    "primary_port" => 443
    "local_ip" => "185.176.225.12"
    "local_port" => 47036
    "http_version" => 3
    "protocol" => 2
    "scheme" => "HTTPS"
    "appconnect_time_us" => 90090
    "connect_time_us" => 40630
    "namelookup_time_us" => 397
    "pretransfer_time_us" => 90244
    "starttransfer_time_us" => 90255
    "total_time_us" => 149562
    "effective_method" => "POST"
    "start_time" => 1792009988.3584
    "original_url" => "https://api-free.deepl.com/v2/translate"
    "pause_handler" => Closure(float $duration) {#827
      class: "Symfony\Component\HttpClient\Response\CurlResponse"
      use: {
        $ch: CurlHandle {#853 …}
        $multi: Symfony\Component\HttpClient\Internal\CurlClientState {#226 …}
        $execCounter: -9223372036854775808
      }
    }
    "debug" => """
      *   Trying 194.124.204.71:443...\n
      * Connected to api-free.deepl.com (194.124.204.71) port 443 (#0)\n
      * ALPN, offering h2\n
      * ALPN, offering http/1.1\n
      * successfully set certificate verify locations:\n
      *  CAfile: /etc/ssl/certs/ca-certificates.crt\n
      *  CApath: /etc/ssl/certs\n
      * SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384\n
      * ALPN, server accepted to use h2\n
      * Server certificate:\n
      *  subject: CN=*.deepl.com\n
      *  start date: Sep 20 16:09:30 2026 GMT\n
      *  expire date: Dec 19 16:09:29 2026 GMT\n
      *  subjectAltName: host "api-free.deepl.com" matched cert's "*.deepl.com"\n
      *  issuer: C=US; O=Let's Encrypt; CN=YE1\n
      *  SSL certificate verify ok.\n
      * Using HTTP2, server supports multi-use\n
      * Connection state changed (HTTP/2 confirmed)\n
      * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0\n
      * Using Stream ID: 1 (easy handle 0x562ac2f28fc0)\n
      > POST /v2/translate HTTP/2\r\n
      Host: api-free.deepl.com\r\n
      authorization: DeepL-Auth-Key d1e89e57-c0b5-42df-bbe4-c71dfa4e14b9:fx\r\n
      content-type: application/json\r\n
      accept: */*\r\n
      user-agent: Symfony HttpClient (Curl)\r\n
      accept-encoding: gzip\r\n
      content-length: 99\r\n
      \r\n
      * We are completely uploaded and fine\n
      * Connection state changed (MAX_CONCURRENT_STREAMS == 100)!\n
      < HTTP/2 456 \r\n
      < content-type: application/json; charset=utf-8\r\n
      < date: Wed, 14 Oct 2026 20:33:08 GMT\r\n
      < x-trace-id: f7c3d0c4bd8a4457a9c3b84e1e7bba67\r\n
      < access-control-expose-headers: Server-Timing, X-Trace-ID\r\n
      < server-timing: l7_lb_tls;dur=49, l7_lb_idle;dur=0, l7_lb_receive;dur=0, l7_lb_total;dur=68\r\n
      < strict-transport-security: max-age=63072000; includeSubDomains; preload\r\n
      < \r\n
      """
  ]
  "response_headers" => [
    "HTTP/2 456 "
    "content-type: application/json; charset=utf-8"
    "date: Wed, 14 Oct 2026 20:33:08 GMT"
    "x-trace-id: f7c3d0c4bd8a4457a9c3b84e1e7bba67"
    "access-control-expose-headers: Server-Timing, X-Trace-ID"
    "server-timing: l7_lb_tls;dur=49, l7_lb_idle;dur=0, l7_lb_receive;dur=0, l7_lb_total;dur=68"
    "strict-transport-security: max-age=63072000; includeSubDomains; preload"
  ]
  "response_content" => [
    "{"message":"Quota exceeded. You\u0027ve used all the characters included in your free DeepL API plan. To continue translating, upgrade at https://www.deepl.com/your-account/subscription"}"
  ]
]