# Crea mazos de Anki con código

Canonical page: https://ankiforge.dev/es/docs/
Language: es
Description: Elige un lenguaje, crea tu primer mazo de Anki y aprende a añadir imágenes, audio, plantillas y actualizaciones reproducibles.

Anki Forge convierte notas, plantillas y recursos multimedia en archivos `.apkg` de Anki. Úsalo cuando tu contenido de estudio esté en código o datos estructurados y necesites volver a generar y distribuir los mazos de forma periódica.

## Empieza con tu lenguaje

Instala un paquete publicado y exporta tu primer mazo; [elige por dónde empezar](https://ankiforge.dev/es/docs/languages/).

| Lenguaje | Primer resultado | Continúa con |
| --- | --- | --- |
| Rust | [Ejecuta el ejemplo del primer mazo](https://ankiforge.dev/es/docs/quickstart/) | [Integra la biblioteca en tu aplicación](https://ankiforge.dev/es/docs/installation/) |
| Node / TypeScript | [Instala el paquete y crea tu primer mazo](https://ankiforge.dev/es/docs/node-quickstart/) | [API y comportamiento asíncrono](https://ankiforge.dev/es/docs/node-api/) |
| Python | [Instala el paquete y exporta un mazo](https://ankiforge.dev/es/docs/python-quickstart/) | [API y gestión de los archivos de salida](https://ankiforge.dev/es/docs/python-api/) |

¿Prefieres ver primero el resultado? [Explora los ejemplos de tarjetas](https://ankiforge.dev/es/examples/) y descarga los paquetes que generan.

## Entiende las piezas

Una nota contiene campos; un tipo de nota y sus plantillas convierten esos campos en tarjetas. Los mazos agrupan las tarjetas resultantes en Anki. Los [conceptos básicos](https://ankiforge.dev/es/docs/concepts/) explican estas relaciones, cómo `Project` conserva la propiedad de sus valores y cómo se mantiene una identidad estable.

## Añade la siguiente función

-   [CSV a Anki](https://ankiforge.dev/es/docs/csv-to-anki/): convierte una hoja de vocabulario en un APKG con Python.
-   [JSON a Anki](https://ankiforge.dev/es/docs/json-to-anki/): genera tarjetas con recursos multimedia y revisa una actualización con cualquiera de los tres lenguajes.
-   [Creación de tarjetas con ayuda de IA](https://ankiforge.dev/es/docs/ai-anki-cards/): prepara borradores a partir de tus apuntes, comprueba las respuestas y exporta un APKG.
-   [Basic y Cloze](https://ankiforge.dev/es/docs/cards/): crea tarjetas de pregunta y respuesta o de completar huecos.
-   [Imágenes y audio](https://ankiforge.dev/es/docs/media/): registra archivos reales e inclúyelos en las tarjetas.
-   [Tipos de nota personalizados](https://ankiforge.dev/es/docs/custom-notetypes/) y [paquetes de plantillas](https://ankiforge.dev/es/docs/templates/): define campos, diseños y CSS.
-   [Oclusión de imágenes](https://ankiforge.dev/es/docs/image-occlusion/): crea preguntas a partir de zonas de una imagen.
-   [Actualización y distribución](https://ankiforge.dev/es/docs/updates/): conserva las pruebas de identidad y revisión entre versiones.

Las guías de tipos de tarjeta usan ejemplos ejecutables de Rust; el tutorial de CSV usa Python y el de JSON cubre los tres lenguajes. Las páginas de las API de Node y Python explican sus interfaces y las diferencias correspondientes.

## Encuentra respuestas y participa

Consulta [solución de problemas](https://ankiforge.dev/es/docs/troubleshooting/) cuando falle una operación y [entornos verificados](https://ankiforge.dev/es/docs/compatibility/) para conocer los entornos de ejecución compatibles y las condiciones de importación de los clientes.

Anki Forge se distribuye con licencia [MIT](https://github.com/morehardy/anki-forge/blob/main/LICENSE). Puedes comunicar problemas reproducibles en [GitHub](https://github.com/morehardy/anki-forge/issues) o leer la [guía para contribuir](https://github.com/morehardy/anki-forge/blob/main/docs/development.md).
