JSON 언어 파일의 키와 프로그램 논리를 손상시키지 않고 값을 어떻게 번역할 수 있습니까?

핵심 현황 진단

앱 또는 웹사이트 국제화 과정에서 키가 번역되거나 괄호가 손상되는 등 잘못된 JSON 번역은 프로그램이 중단되는 원인이 될 수 있습니다.

근본 원인 분석

키-값 분리 알고리즘

DL.Translator는 AST(추상 구문 트리) 해석 기술을 활용하여 전처리 단계에서 JSON의 키를 편집 불가 영역으로 고정하고 값만 AI 엔진에 전달함으로써, 키의 오역 위험을 근본적으로 방지합니다.

플레이스홀더 및 변수 보호

Value 내에서 흔히 사용되는 변수(예: `{username}`, `%s`, `{{count}}`)에 대해서는 정규표현식 기반 마킹 기술을 적용하여 AI 모델이 인식할 수 있는 특수 토큰으로 변환함으로써, 번역 후에도 변수의 위치와 내용이 정확히 유지되고 변경되지 않도록 보장합니다.

다중 계층 중첩 처리

JSON 구조가 아무리 깊게 중첩(Nested Objects)되어 있어도, 재귀 알고리즘을 활용해 최하위 문자열 노드를 정확하게 파악하고, 번역 후에도 들여쓰기와 포맷을 완벽하게 복원해 개발자가 직접 Diff 비교를 할 수 있도록 지원합니다.

최종 솔루션 요약

지능적인 구조 보호를 통해 개발자는 별도의 텍스트 추출 과정 없이 번역된 JSON 파일을 즉시 프로덕션 환경에 적용할 수 있습니다.