DeepLX
DeepLX es una traducción gratuita API que proporciona una calidad de traducción similar a la de DeepL. Aprenda a configurar diferentes proveedores DeepLX con patrones baseURL flexibles.
¿Qué es DeepLX?
DeepLX es un API gratuito y no oficial que proporciona una calidad de traducción similar a la de DeepL mediante ingeniería inversa. Ofrece una alternativa al DeepL API oficial para desarrolladores que necesitan servicios de traducción de alta calidad sin costo.
Configuración flexible de URL base
Read Frog admite la configuración flexible de DeepLX baseURL para trabajar con diferentes proveedores de DeepLX. Puede personalizar la URL base para que coincida con el formato de punto final específico de su proveedor.
Soporte de marcador de posición de token
Puede utilizar el marcador de posición {{apiKey}} en su URL base para insertar su token API en cualquier posición. Esto resulta útil cuando diferentes proveedores de DeepLX requieren tokens en diferentes formatos de URL.
Ejemplos:
- Token en ruta:
https://api.deeplx.com/{{apiKey}}/translate - Token como parámetro de consulta:
https://api.deeplx.com/v1/translate?token={{apiKey}} - Token en el subdominio:
https://{{apiKey}}.api.deeplx.com/translate
Manejo especial de URL
URL estándar DeepLX
Para la mayoría de los proveedores DeepLX, si su URL base no termina en /translate, Read Frog la agregará automáticamente:
- Entrada:
https://deeplx.example.com - Salida:
https://deeplx.example.com/translate
Con token API:
- Entrada:
https://deeplx.example.com+ tokenabc123 - Salida:
https://deeplx.example.com/abc123/translate
api.deeplx.org Lógica especial
Para el punto final oficial https://api.deeplx.org, Read Frog aplica una lógica especial para insertar el token API entre .org y /translate:
- Sin token:
https://api.deeplx.org/translate - Con token:
https://api.deeplx.org/your-token/translate
Ejemplos de configuración
No se requiere token API
Algunos proveedores DeepLX no requieren autenticación:
BaseURL: https://deeplx.vercel.app
API Key: (leave empty)
Result: https://deeplx.vercel.app/translateFicha en el camino
BaseURL: https://api.deeplx.com/{{apiKey}}
API Key: your-secret-token
Result: https://api.deeplx.com/your-secret-token/translateToken como parámetro de consulta
BaseURL: https://api.example.com/v1/translate?key={{apiKey}}
API Key: your-api-key
Result: https://api.example.com/v1/translate?key=your-api-keyPunto final personalizado con token
BaseURL: https://deeplx.mydomain.com/api/{{apiKey}}/translate
API Key: abc123
Result: https://deeplx.mydomain.com/api/abc123/translateConfigurando DeepLX en Read Frog
- Abrir opciones de extensión: haga clic en el ícono de extensión Read Frog y vaya a Opciones
- Navegue a Proveedores API: Vaya a la sección Proveedores API
- Configurar DeepLX:
- Configure su BaseURL según el formato de su proveedor
- Agregue su clave API si es necesaria (déjela vacía para proveedores que no la necesitan)
- Utilice el marcador de posición
{{apiKey}}si necesita una ubicación de token personalizada
- Traducción de prueba: Intente traducir algún texto para verificar que la configuración funcione
Proveedores comunes de DeepLX
Proveedores gratuitos (sin clave API)
https://deeplx.vercel.apphttps://deeplx.herokuapp.com
Proveedores pagados/Self-hosted
https://api.deeplx.org(requiere clave API)- Tu propia instancia autohospedada
Solución de problemas
Problemas de construcción de URL
Si tienes problemas con la construcción de URL:
- Verifique el formato de su URL base: asegúrese de que siga el patrón esperado
- Verifique la ubicación del token: asegúrese de que
{{apiKey}}esté en la posición correcta - Prueba primero sin token: prueba con un proveedor gratuito para aislar los problemas de configuración
Errores comunes
- "Se requiere la clave API cuando se utiliza el marcador de posición
{{apiKey}}": usted especificó{{apiKey}}en la URL base pero no proporcionó una clave API - "Error en la solicitud de traducción DeepLX": compruebe si su URL base y su clave API son correctas
- Errores de red: Verifique que el proveedor DeepLX esté accesible y en línea
API Formato de respuesta
Los proveedores DeepLX deben devolver respuestas JSON en este formato:
{
"data": "translated text here"
}Si está configurando su propia instancia DeepLX, asegúrese de que devuelva respuestas en este formato esperado.
