¿Qué hace asc-localize-metadata?
Traduce y sincroniza automáticamente los metadatos de la App Store (descripción, palabras clave, novedades, subtítulo) a varios idiomas utilizando traducción LLM y la CLI asc. Utilízala cuando se te pida localizar la ficha de una aplicación en la App Store, traducir descripciones de apps o añadir nuevos idiomas a App Store Connect.
Requisitos previos
- Tener instalada la CLI
ascy configurada con acceso a App Store Connect. - Disponer de una clave de API para un modelo LLM (por ejemplo, OpenAI, Anthropic, etc.).
- Los metadatos originales de la aplicación deben estar disponibles (normalmente mediante
asc).
Uso
- Obtén los metadatos actuales de la aplicación (por ejemplo,
asc apps get --app-id <ID>). - Llama a esta habilidad indicando los idiomas de destino (por ejemplo, español, francés, alemán).
- La habilidad traducirá los campos relevantes (description, keywords, what's new, subtitle) utilizando el LLM.
- Finalmente, subirá las traducciones a App Store Connect mediante la CLI
asc.
Ejemplo de flujo
- Solicitud: "Traduce mi aplicación al español y al francés."
- La habilidad ejecuta:
- Traducción LLM de
descriptiona español y francés. - Traducción LLM de
keywordsa español y francés. - Traducción LLM de
whats_newal español y francés. asc apps update --app-id 123456 --locale es-ES --description "..." --keywords "..." --subtitle "..."asc apps update --app-id 123456 --locale fr-FR --description "..." --keywords "..." --subtitle "..."
- Traducción LLM de
Notas
- Se recomienda revisar manualmente las traducciones generadas por el LLM antes de publicar.
- Asegúrate de que los códigos de idioma (locale) sean válidos para App Store Connect (ej.
es-ES,fr-FR,de-DE). - Si no se proporciona un idioma de origen, la habilidad intentará deducirlo de los metadatos existentes.
Plataformas compatibles
- App Store Connect (iOS, macOS, etc.) mediante la CLI
asc. - LLMs como OpenAI, Anthropic Claude, Gemini, entre otros.
Limitaciones
- La calidad de la traducción depende del modelo LLM utilizado.
- No traduce capturas de pantalla ni iconos.
- Requiere que la aplicación ya exista en App Store Connect para actualizar sus metadatos.