DocsTranslation APISupported file types

    📁 Get Supported File Types

    This API returns the list of file types currently supported for translation, along with their corresponding MIME types.


    📋 Basic Information

    • Method: GET
    • Path: https://api.bluente.com/api/20250924/blu_translate/supported_filetypes
    • Authentication: Required — Authorization: Bearer $BLUENTE_API_KEY

    📝 Request Parameters

    • Query Parameters: None
    • Request Body: None

    💡 Example

    curl -X GET "https://api.bluente.com/api/20250924/blu_translate/supported_filetypes" \
         -H "Authorization: Bearer $BLUENTE_API_KEY" \
         -H "Accept: application/json"

    or

    fetch("https://api.bluente.com/api/20250924/blu_translate/supported_filetypes", {
      method: "GET",
      headers: {
        "Authorization": "Bearer $BLUENTE_API_KEY",
        "Accept": "application/json"
      }
    });

    ✅ Success Response Example

    {
      "message": "success",
      "code": 0,
      "data": [
        {
          "extension": "pdf",
          "mimeType": "application/pdf"
        },
        {
          "extension": "docx",
          "mimeType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document"
        },
        {
          "extension": "txt",
          "mimeType": "text/plain"
        }
      ]
    }

    📊 Response Fields

    FieldTypeDescription
    messagestringResponse message, usually "success"
    codeintStatus code, 0 means success
    dataarrayList of supported file types
    └─ extensionstringFile extension (e.g., "pdf")
    └─ mimeTypestringCorresponding MIME type

    ❌ Error Response Example

    {
      "message": "internal server error",
      "code": 500
    }

    📌 Notes

    • Use this API to dynamically fetch supported file types to validate uploads or translation requests.
    • It is recommended to call this API once during initialization and cache the result to reduce redundant requests.