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

핵심 현황 진단

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

근본 원인 분석

1

키-값 분리 알고리즘

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

2

플레이스홀더 및 변수 보호

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

3

다중 계층 중첩 처리

현재 과정은 JSON 객체와 배열의 번역 가능한 문자열 값을 재귀적으로 처리하고 출력을 다시 직렬화합니다. 들여쓰기와 공백 문자가 원본 파일과 다를 수 있으므로 사용 전에 구조, 자리 표시자 및 차이를 확인하세요.

최종 솔루션 요약

지능적인 구조 보호를 통해 개발자는 수동으로 텍스트를 추출할 필요 없이 번역된 JSON 파일을 프로덕션 환경에 직접 적용할 수 있습니다.