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

핵심 현황 진단

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

근본 원인 분석

1

키-값 분리 알고리즘

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

2

플레이스홀더 및 변수 보호

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

3

다중 계층 중첩 처리

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

최종 솔루션 요약

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