diff --git a/src/content/docs/es/reference/errors/env-prefix-conflicts-with-secret.mdx b/src/content/docs/es/reference/errors/env-prefix-conflicts-with-secret.mdx
new file mode 100644
index 0000000000000..7f6a78b9179bc
--- /dev/null
+++ b/src/content/docs/es/reference/errors/env-prefix-conflicts-with-secret.mdx
@@ -0,0 +1,15 @@
+---
+title: envPrefix entra en conflicto con variables de entorno secretas
+i18nReady: true
+githubURL: https://github.com/withastro/astro/blob/main/packages/astro/src/core/errors/errors-data.ts
+---
+
+> **EnvPrefixConflictsWithSecret**: Las siguientes variables de entorno están declaradas con `access: "secret"` en `env.schema`, pero sus nombres coinciden con un prefijo en `vite.envPrefix`, lo que las expondría en los bundles del lado cliente:
CONFLICTS.MAP((C) =\ >`- ${C`).join('
')}
Elimina los prefijos en conflicto de `vite.envPrefix`, o cambia el nombre de estas variables para usar un prefijo que no esté en `vite.envPrefix`.
+
+## ¿Qué salió mal?
+La configuración de `vite.envPrefix` incluye prefijos que coinciden con variables de entorno declaradas con `access: "secret"` en `env.schema`.
+Esto haría que Vite expusiera esos valores secretos en los bundles de JavaScript del lado cliente, saltándose la protección de `access: "secret"`.
+
+Para solucionarlo, puedes:
+- Eliminar los prefijos en conflicto de `vite.envPrefix`, o
+- Renombrar tus variables de entorno secretas para usar un prefijo que no esté en `vite.envPrefix`.