대규모 코드베이스 현지화: LLM을 활용한 4,500개 UI 키 개발자 워크플로우

한 개발자가 약 4,500개의 UI 키가 저장된 500KB 크기의 en-US.json 파일을 가진 대규모 게임 프로젝트를 현지화하는 과정을 문서화했습니다. 그들은 추출, 번역, 품질 개선을 처리하기 위해 다단계 LLM 워크플로우를 사용했습니다.
초기 추출 및 번역 시도
먼저, Claude를 사용하여 코드베이스를 스캔하고 하드코딩된 UI 문자열을 추출하여 i18n 표준으로 마이그레이션하여 로케일 파일을 생성했습니다. 이탈리아어로 번역하기 위해 처음에는 Claude와 Gemini Pro(Gemini CLI와 Antigravity를 통해)를 시도했습니다. 두 클라우드 모델 모두 허용할 수 없는 품질의 번역을 생성했습니다. Gemini Pro는 또한 큰 파일로 인해 오류가 발생하여 파일을 10개의 작은 청크로 분할해야 했습니다.
로컬 모델로 전환과 컨텍스트의 돌파구
그런 다음 LM Studio를 통해 로컬에서 TranslateGemma를 사용하여 키별로 번역을 시도했습니다. 약간 나아졌지만 품질은 여전히 허용 가능하지 않았습니다. 핵심 통찰은 UI 단어가 종종 모호하며, 번역에는 모호성 해소와 사용 컨텍스트가 필요하다는 것이었습니다.
이를 해결하기 위해 그들은 두 번째 파일을 생성하기 위해 Claude로 돌아갔습니다. 4,500개의 키 각각에 대해 Claude는 코드 사용을 검사하여 컨텍스트를 제공했습니다: 문자열이 나타나는 위치, 기능(버튼 레이블, 설명, 입력 힌트), 그리고 게임플레이에서의 효과.
최종 번역 파이프라인
그들은 다음과 같은 단계로 자동화된 번역 파이프라인을 구축했습니다:
- 생성된 컨텍스트와 함께 키를 일괄 처리합니다.
- 기능적(문자 그대로가 아닌) 번역에 초점을 맞춘 프롬프트를 사용합니다.
- 플레이스홀더와 태그 보존을 강제합니다.
- LM Studio를 통해 로컬 모델로 요청을 보냅니다.
TranslateGemma는 컨텍스트가 많은 프롬프트 형식을 처리할 수 없어서 모델을 전환했습니다. 그들은 16GB 통합 메모리를 가진 M1 Mac Mini에서 테스트했습니다.
모델 성능 및 결과
Qwen 3 4B는 잘 작동했지만, Qwen 3 8B가 최적의 지점이었습니다. 문법 실수를 줄이고 더 나은 문장 구조를 생성하면서도 로컬에서 실행하기에 관리 가능한 수준을 유지했습니다. 최종 파이프라인은 4,500개 이상의 키를 여러 언어로 번역할 수 있으며, 그들의 머신에서 로케일당 약 8시간이 소요됩니다. 그들은 양자화된 모델을 사용하여 백그라운드에서 실행되는 동안 작업을 계속할 수 있습니다.
개발자는 이 접근 방식이 출시할 수 있을 만큼의 품질을 생성했으며, 그들이 본 많은 자동 번역 프로젝트보다 더 나은 느낌을 준다고 언급했습니다.
📖 전체 출처 읽기: r/LocalLLaMA
👀 See Also

클로드 코워크를 사용하여 Gmail에서 기프트 카드 추출 자동화하기
한 개발자가 Claude Cowork를 사용하여 Gmail 계정에 연결하고, 특정 제목의 이메일을 검색한 후 Python 스크립트가 봇 탐지를 유발한 후 웹사이트 상호작용을 자동화하는 JavaScript 스크립트를 실행하여 48개의 기프트 카드 번호를 추출했습니다.

AI 에이전트 vs. 간단한 도구: 언제 사용할까? r/LocalLLaMA 커뮤니티의 패턴 분석
레딧 토론에서는 작업에 AI 에이전트가 필요한지 판단하기 위한 세 가지 질문을 제시합니다: 절차가 알려져 있는가? 항목이 몇 개인가? 항목들이 독립적인가? 해당 게시물은 배치 처리나 예약된 보고서처럼 에이전트 추론의 이점을 얻지 못하는 안티 패턴들을 식별합니다.

사용자, 업데이트 후 $868 AUD OpenClaw 청구서, 중복 세션 및 손상 보고
한 사용자가 한 달 동안 OpenClaw + Claude Sonnet에 868 AUD를 지출했습니다. 중복된 텔레그램 폴링 세션으로 인해 이중 에이전트 실행, 중복 도구 호출, 이중 토큰 청구가 발생한 것을 발견했습니다. 두 번의 주요 업데이트가 설정을 망가뜨려 수동으로 구성을 편집해야 했습니다.

오픈클로우 사례 연구: 3주 만에 4가지 제품 개발 및 사업 출시하기
비개발자가 OpenClaw를 사용하여 3주 만에 네 가지 기능적인 제품을 구축하고 AI 설치 비즈니스를 시작했습니다. 프로젝트에는 AI 수학 과외 플랫폼, 트레이딩 봇, 마케팅 대시보드 SaaS, 그리고 솔라나 예측 시장 dApp이 포함됩니다.