Localización de Grandes Bases de Código con LLMs: Un Flujo de Trabajo para Desarrolladores con 4,500 Claves de Interfaz de Usuario

✍️ OpenClawRadar📅 Publicado: 2 de marzo de 2026🔗 Source
Localización de Grandes Bases de Código con LLMs: Un Flujo de Trabajo para Desarrolladores con 4,500 Claves de Interfaz de Usuario
Ad

Un desarrollador documentó su proceso para localizar un proyecto de juego grande con aproximadamente 4.500 claves de interfaz almacenadas en un archivo en-US.json de 500KB. Usó un flujo de trabajo de LLM de múltiples pasos para manejar extracción, traducción y mejora de calidad.

Intentos Iniciales de Extracción y Traducción

Primero, usó Claude para escanear su base de código, extraer cadenas de interfaz codificadas directamente, y migrarlas a estándares i18n, creando el archivo de localización. Para la traducción al italiano, inicialmente probaron Claude y Gemini Pro (vía Gemini CLI y Antigravity). Ambos modelos en la nube produjeron traducciones de calidad inaceptable. Gemini Pro también encontró errores con el archivo grande, requiriendo dividirlo en 10 fragmentos más pequeños.

Cambiando a Modelos Locales y el Avance del Contexto

Luego probaron TranslateGemma localmente vía LM Studio, traduciendo clave por clave. Aunque ligeramente mejor, la calidad aún no era aceptable. La idea clave fue que las palabras de interfaz son a menudo ambiguas, y la traducción requiere desambiguación y contexto de uso.

Para resolver esto, volvieron a Claude para generar un segundo archivo. Para cada una de las 4.500 claves, Claude inspeccionó el uso en el código para proporcionar contexto: dónde aparece la cadena, su función (etiqueta de botón, descripción, sugerencia de entrada), y su efecto en la jugabilidad.

Ad

La Tubería de Traducción Final

Construyeron una tubería de traducción automatizada con los siguientes pasos:

  • Agrupar claves junto con su contexto generado.
  • Usar una indicación enfocada en traducción funcional (no literal).
  • Forzar la preservación de marcadores de posición y etiquetas.
  • Enviar solicitudes a un modelo local a través de LM Studio.

TranslateGemma no pudo manejar el formato de indicación con mucho contexto, así que cambiaron de modelo. Probaron en una Mac Mini M1 con 16GB de memoria unificada.

Rendimiento del Modelo y Resultados

Qwen 3 4B funcionó bien, pero Qwen 3 8B fue el punto óptimo, produciendo menos errores gramaticales y mejor redacción mientras seguía siendo manejable para ejecutar localmente. La tubería final puede traducir las más de 4.500 claves a múltiples idiomas, tomando aproximadamente 8 horas por localización en su máquina. Usan un modelo cuantizado para poder seguir trabajando mientras se ejecuta en segundo plano.

El desarrollador señala que este enfoque produjo calidad suficiente para enviar y se sintió mejor que muchos proyectos traducidos automáticamente que han visto.

📖 Read the full source: r/LocalLLaMA

Ad

👀 Ver también

Desarrollador crea un servicio simplificado de alojamiento de agentes de IA para usuarios no técnicos.
Casos de uso

Desarrollador crea un servicio simplificado de alojamiento de agentes de IA para usuarios no técnicos.

Un desarrollador creó una herramienta que maneja automáticamente el alojamiento de agentes de IA con instancias de nube privada, permitiendo a usuarios no técnicos conectarse a través de Telegram usando sus propias claves API. La solución se construyó después de intentos fallidos de guiar a un usuario no técnico a través de configuraciones estándar basadas en Docker.

OpenClawRadar
Claude Code + Remotion: Generando videos de lanzamiento de aplicaciones sin After Effects
Casos de uso

Claude Code + Remotion: Generando videos de lanzamiento de aplicaciones sin After Effects

Un desarrollador usó Claude Code para generar una animación de Remotion para el video de lanzamiento de su aplicación, logrando aproximadamente el 80% del camino rápidamente, pero necesitando correcciones manuales para un posicionamiento perfecto de píxeles.

OpenClawRadar
OpenClaw y Chorus: Una Línea de Productos Creada por Dos Humanos y Agentes de IA en una Semana
Casos de uso

OpenClaw y Chorus: Una Línea de Productos Creada por Dos Humanos y Agentes de IA en una Semana

OpenClaw y Chorus se combinan para crear una canalización de desarrollo de productos donde los agentes de IA manejan la investigación, la gestión de productos y la codificación, mientras que los humanos proponen ideas y aprueban el trabajo. El sistema fue construido en menos de una semana por dos personas con trabajos diurnos, utilizando OpenClaw como un agente persistente de gestión de productos.

OpenClawRadar
Panel de Finanzas Personales Desarrollado con Claude AI: Autohospedado con Backend de Google Sheets
Casos de uso

Panel de Finanzas Personales Desarrollado con Claude AI: Autohospedado con Backend de Google Sheets

Un desarrollador creó un panel de control de finanzas personales full-stack usando Claude AI que agrega inversiones en acciones, fondos mutuos, oro físico y depósitos a plazo fijo. La aplicación se ejecuta en una PC de repuesto, utiliza Cloudflare Tunnel para servir los datos y almacena toda la información en las propias Hojas de Cálculo de Google del usuario.

OpenClawRadar