AI Localizer es una solución de software para desarrolladores que ayuda a los desarrolladores de iOS y macOS a localizar automáticamente sus proyectos de Xcode en múltiples idiomas. Permite la traducción directa de recursos de texto de aplicaciones y archivos de catálogo, lo que lo hace adecuado para flujos de trabajo de localización de aplicaciones donde se requiere eficiencia, precisión y control del desarrollador.
Este producto está diseñado tanto para desarrolladores individuales como para equipos que trabajan en aplicaciones construidas con Xcode. Soporta proyectos desarrollados con SwiftUI, Storyboard o XIB, y puede manejar formatos .strings y .xcstrings. Los casos de uso típicos incluyen agregar nuevos idiomas a una aplicación existente, editar y refinar texto localizado, exportar traducciones para corrección de pruebas y ayudar a los desarrolladores a alcanzar una audiencia global sin un extenso trabajo de traducción manual.
Las características y capacidades clave incluyen:
- Descubrimiento automático de todos los recursos de texto localizables en un proyecto de Xcode y guardado directo del contenido traducido de nuevo en el proyecto.
- Elección del motor de traducción: usar la traducción AI incorporada o configurar una cuenta personalizada de Microsoft Azure o Google Translate.
- Soporte para más de 35 idiomas, incluyendo árabe, chino, japonés, inglés, español y francés.
- Compatibilidad con SwiftUI, Storyboards y XIBs, soportando formatos de archivo .strings y .xcstrings para interfaces de aplicaciones modernas y heredadas.
- Flujo de trabajo de corrección de pruebas y control de calidad, permitiendo la exportación de cadenas traducidas a CSV para revisión y reimportación después de correcciones.
- Procesamiento local en el Mac para asegurar la privacidad de los datos y prevenir la transferencia innecesaria de archivos de proyecto a servidores externos.
AI Localizer proporciona una solución integrada y enfocada para desarrolladores que desean agilizar la localización de aplicaciones mientras mantienen el control sobre la calidad de la traducción y el flujo de trabajo. Reduce el esfuerzo manual requerido para preparar versiones multilingües de aplicaciones, ayudando a los equipos a lanzar software globalizado de manera más rápida y eficiente.