JSON 파일 번역 방법: 업로드부터 언어별 유효한 파일 하나 생성까지

Smartcat으로 JSON 파일을 번역하세요. 파일을 업로드하고, AI를 통해 값만 280개 이상의 언어로 자동 번역하며, 문맥 속에서 각 문자열을 검토한 후 언어별로 유효한 파일 하나씩을 다운로드할 수 있습니다. Smartcat은 개발자와 제품 팀을 위한 JSON 파일 번역기이므로 키, 중첩 구조, i18n 플레이스홀더 및 복수형이 코드에서 의도한 그대로 유지됩니다.

어떤 파일이든 번역하세요. 몇 초 만에.
이미지, 문서, 비디오, 오디오, 코스 — 형식을 선택하고 파일을 드롭하세요.
문서 파일을 여기에 놓으세요
또는 파일 찾기 · .docx, .pdf, .pptx, .xlsx 등 다양한 형식 지원
원문
번역

번역

세계 최대 기업 80곳 이상이 Smartcat을 선택했습니다

JSON 파일을 번역하는 데에는 어떤 작업이 수반되나요?

JSON 파일을 번역한다는 것은 키, 중첩 구조 및 플레이스홀더를 그대로 유지하면서 각 키-값 쌍의 텍스트 값을 번역함을 의미합니다. 이렇게 하면 번역된 파일이 여전히 정상적으로 구문 분석되고 앱에서도 모든 문자열을 계속 찾아낼 수 있습니다.

Smartcat과 같은 JSON 파일 번역기는 파일의 구조를 읽고, 번역가에게는 값만 표시하며, {name} 및 {{count}}와 같은 변수를 잠그고, 각 번역본을 원본 구조의 사본에 다시 기록하여 대상 언어당 하나의 i18n JSON 파일을 생성합니다. 아래의 JSON 번역 파일 예시는 동일한 파일의 전후 모습을 보여줍니다.

92%

수정 없이 그대로 수용된 AI 번역 단어 수의

Smartcat AI가 번역한 단어의 92%는 단 한 번의 사람 손을 거치지 않고 그대로 수용됩니다.

280+

언어

하나의 JSON 파일을 280개 이상의 언어로 번역하고, 필요할 때마다 언제든 새로운 언어를 추가하세요.

80+

파일 형식

80개 이상의 파일 형식을 번역하여 JSON, YAML, XML, RESX, 그리고 XLIFF 파일이 하나의 용어집을 공유할 수 있습니다.

예시 소스 파일: en.json

{
  "checkout": {
    "title": "Checkout",
    "items": "You have {{count}} items in your cart",
    "greeting": "Welcome back, {name}!"
  }
}

번역된 파일: de.json

{
  "checkout": {
    "title": "Kasse",
    "items": "Sie haben {{count}} Artikel im Warenkorb",
    "greeting": "Willkommen zurück, {name}!"
  }
}
  • 키 및 중첩: 잠금 상태, 번역되지 않음
  • 값: 번역 및 검토 완료
  • 플레이스홀더: 번역문 내부에 고정됨

번역기에 JSON을 복사하여 붙여넣으면 왜 오류가 발생하나요?

범용 번역기나 AI 채팅 툴에 JSON을 복사하여 붙여넣으면 파일이 손상됩니다. 해당 도구가 키, 따옴표, 플레이스홀더를 번역해야 할 텍스트로 취급하기 때문입니다. JSON 파일 번역기는 무엇이든 번역하기 전에 코드에서 값을 분리합니다. 무엇이 잘못되는지, 그리고 무엇이 바뀌는지는 다음과 같습니다.

번역기에 복사하여 붙여넣기

번역된 키들플레이스홀더 손실됨깨진 구문

JSON 파일 변환기

값만플레이스홀더가 잠겼습니다언어당 파일 하나

파일 전체를 붙여넣으세요

일반적인 번역기는 키, 중괄호, 값을 하나의 텍스트로 인식하기 때문에 "title"과 같은 키가 "título"로 번역되어 반환될 수 있으며, 이로 인해 코드에서 해당 문자열을 더 이상 찾지 못하게 됩니다.

파일을 있는 그대로 업로드하세요.

Smartcat은 JSON 구조를 읽고 번역가에게 값만 보여줍니다. 키와 중첩은 번역 대상으로 제공되지 않습니다.

플레이스홀더가 번역됩니다

{name}이 {nombre}로 바뀌거나 {{count}} 안에 공백이 들어가 런타임에 문자열 오류가 발생합니다.

플레이스홀더는 잠긴 상태로 유지됩니다

{name} 및 {{count}}와 같은 변수는 각 문자열 내에서 보호되므로 번역가가 이동할 수는 있지만 변경할 수는 없습니다.

따옴표와 쉼표가 깨집니다

따옴표 하나를 이스케이프하지 않거나 쉼표 하나를 빠뜨리기만 해도 파일 파싱이 중단됩니다. 빌드가 실패할 때 알게 됩니다.

그 구조는 온전한 상태로 돌아온다

Smartcat은 원본 구조의 사본에 번역본을 작성하며, 언어당 하나의 파일로 커밋할 수 있도록 준비합니다.

모든 업데이트는 처음부터 다시 시작된다

다음 스프린트에는 전체 파일을 다시 붙여넣고 전혀 변경되지 않은 문자열을 재번역하는 데 비용을 지불하게 됩니다.

변경 사항만 번역됩니다

번역 메모리는 귀하가 이미 승인한 모든 문자열을 자동으로 채워주므로, 새로 추가되거나 변경된 문자열만 번역되고 비용이 청구됩니다.

어떤 i18n JSON 구조를 가지고 계신가요?

i18n JSON 파일을 번역하려면 먼저 해당 파일이 문자열을 어떻게 저장하는지 확인하세요. 네 가지 일반적인 방법이 있습니다: 플랫 키-값(key-value) 쌍, 중첩 객체, i18next 네임스페이스 파일, ICU MessageFormat 메시지. Smartcat은 네 가지 방식 모두에서 값을 번역하고 키, 중첩 구조 및 플레이스홀더를 유지합니다. 표에는 각각에 대해 확인해야 할 사항이 나와 있습니다.

구조어떤 모습인지Smartcat이 그것을 처리하는 방식확인해야 할 사항
평면 키-값"checkout.title": "Checkout"각각의 값은 하나의 세그먼트가 되며, 키는 번역가에게 해당 세그먼트의 ID로 표시됩니다. 이를 다시 플랫 JSON으로 내보내십시오.여기서는 키의 점이 이름의 일부이므로, 내보낼 때 평탄한(flat) 구조를 유지하십시오.
중첩된 객체{"checkout": {"title": "Checkout"}}경로 구분 기호가 있는 구조화된 JSON으로 가져옵니다. Smartcat은 번역을 위해 키를 평탄화하고 내보낼 때 동일한 중첩 구조로 다시 빌드합니다.가져오기 및 내보내기에 동일한 경로 구분 기호를 사용하십시오.
i18next 네임스페이스common.json · "items": "{{count}} items"각 네임스페이스 파일을 가져오거나, 네임스페이스당 하나의 컬렉션을 가져오십시오. {{count}} 및 기타 보간 변수는 모든 값에서 고정된 상태로 유지됩니다.더 많은 복수형을 가진 언어의 경우, 폴란드어의 _few 및 _many와 같이 추가적인 접미사 키가 필요할 수 있습니다.
ICU MessageFormat{count, plural, one {# file} other {# files}}복수형은 편집기에서 기본 복수형 세그먼트가 되거나 ICU 구문으로 유지되며, ICU 미리보기 및 유효성 검사기와 함께 LocJSON 가져오기를 통해 선택할 수 있습니다. 내보내기 기능은 복수형을 ICU와 호환되는 문자열로 다시 씁니다.복수형 메시지가 지원되는 경우입니다. 다른 ICU 인수 유형은 먼저 샘플 파일에서 테스트하십시오.

어떤 것을 가지고 계신지 잘 모르시겠나요? 전체 릴리스를 번역하기 전에 무료 체험판에서 샘플 파일을 업로드하여 내보내기 결과를 확인해 보세요.

5단계로 JSON 파일을 번역하는 방법

Smartcat에서 JSON 파일을 번역하려면 파일을 업로드하고, AI를 사용하여 해당 값을 자동 번역한 후, JSON 번역 파일 편집기에서 각 문자열을 검토하고, 품질 검사를 실행한 다음 언어별로 유효한 파일 하나를 내보내십시오. 키, 중첩 및 플레이스홀더는 모든 단계에서 잠긴 상태로 유지됩니다.

  1. JSON 파일을 업로드하세요

    .json 파일을 Smartcat 프로젝트에 업로드하거나, 소프트웨어 현지화 프로젝트를 생성한 후 UI, REST API 또는 CLI를 통해 가져오십시오.

    CLI를 사용하여 JSON 파일에서 키 가져오기 Smartcat
  2. AI로 값을 자동 번역하기

    목표 언어를 선택하세요. 키와 플레이스홀더는 잠긴 상태로 유지되는 동안, Content Translator Coworker는 용어집과 번역 메모리를 사용하여 모든 값을 번역합니다.

    Smartcat 모든 단어에 대한 AI 번역 완료를 나타내는 프로젝트 진행 상황
  3. JSON 번역 파일 편집기에서 검토하기

    귀하의 검토자 또는 Smartcat Marketplace의 언어 전문가는 브라우저에서 각 문자열의 키 ID, 코멘트 및 그 옆에 첨부된 스크린샷과 함께 해당 문자열을 편집합니다.

    Smartcat Editor 범위의 번역 메모리 일치 점수가 있는 번역된 문자열
  4. 내보내기 전에 품질 검사를 실행하세요.

    어떤 항목이든 내보내기 전에 용어, 일관성, 번역 누락에 대한 언어 품질 검사를 실행하고, 각 문자열을 해당 키 ID 및 코멘트와 대조하여 확인하십시오.

    번역된 문자열 옆에 세그먼트 및 문서 주석 탭이 열려 있는 Smartcat Editor
  5. 언어별로 파일 하나씩 내보내기

    모든 언어에 대해 유효한 JSON(플랫 또는 중첩 구조, strings-{LANGUAGE}.json과 같은 템플릿에 따라 이름 지정됨)를 다운로드하거나, CI/CD 파이프라인에서 CLI를 사용하여 해당 파일들을 가져오세요.

    Smartcat 소프트웨어 현지화 프로젝트의 가져오기 및 내보내기 버튼

본인의 JSON 파일 중 하나에 이 다섯 가지 단계를 적용해 보세요

개발자를 위한 자동 JSON 파일 번역 도구

Smartcat은 개발자와 제품 팀을 위한 JSON 파일 번역을 자동화합니다. UI, REST API 또는 CLI를 통해 JSON을 가져오고, AI로 값을 자동 번역하며, 번역가에게 각 키의 문맥을 제공하고, 품질 검사를 실행한 후 언어별로 하나의 파일로 내보내는 작업을 모두 하나의 공유 프로젝트에서 처리할 수 있습니다.

모든 키가 온전히 유지된 채 번역된 본인의 JSON 파일을 확인해 보세요

대용량의 중첩된 일괄 JSON 파일 번역

Smartcat에서 용량이 크거나 중첩된 또는 일괄 JSON 파일을 번역하려면, 대용량 로캘 파일을 컬렉션으로 분할하고, 경로 구분 기호를 사용하여 중첩된 JSON을 가져온 후, 하나의 용어집 및 번역 메모리가 있는 단일 프로젝트에 여러 파일을 업로드하십시오. 제품 전체에 걸친 JSON 현지화에 대해서는 JSON 번역기 및 소프트웨어 현지화 플랫폼을 참조하십시오.

대용량 JSON 파일을 번역하는 방법

용량이 큰 로케일 파일은 여러 부분으로 나누어 번역하고 추적하는 것이 더 쉽습니다.

대용량 파일을 컬렉션으로 분할하기

소프트웨어 로컬라이제이션 프로젝트는 여러 컬렉션을 포함하므로, 기능별 또는 네임스페이스별로 대용량 로캘 파일을 가져와 각각의 진행 상황을 추적할 수 있습니다.

네임스페이스당 하나의 컬렉션

common.jsoncheckout.jsonsettings.json

변경된 내용만 번역하세요

업데이트된 파일을 다시 가져오면 번역 메모리가 이미 승인된 모든 문자열을 채웁니다. 새로 추가되거나 변경된 문자열만 번역되며 비용이 청구됩니다.

  1. 업데이트된 파일을 다시 가져오기
  2. 메모리 일치승인된 문자열 채워짐
  3. 번역새로 추가되거나 변경된 문자열만

중첩된 JSON 파일을 번역하는 방법

가져오기와 내보내기에 동일한 규칙을 사용할 경우 중첩 구조가 왕복 변환 후에도 유지됩니다.

경로 구분 기호를 사용하여 중첩 구조 유지하기

경로 구분 기호를 사용하여 중첩된 JSON을 구조화된 JSON으로 가져옵니다. Smartcat은 번역을 위해 키를 평탄화하고 내보낼 때 동일한 중첩 구조로 다시 빌드합니다.

  • checkoutpaymenttitle
    checkout.payment.title 키로 번역되며 3개의 중첩된 객체로 다시 내보내집니다.

플랫 또는 구조화된 형식으로 내보내기

사용하는 i18n 라이브러리가 지원하는 형식에 따라, JSON 또는 YAML을 단일 키-값 쌍이나 중첩된 파일 형태로 내보내세요.

평평한
"checkout.title": "결제"
구조화된
{"checkout": {"title": "결제"}}

JSON 파일을 일괄 번역하는 방법

로케일 파일 전체 세트를 수동으로 또는 파이프라인에서 한 번에 번역하세요.

하나의 프로젝트에 있는 많은 파일들

여러 개의 JSON 파일 또는 해당 파일들이 포함된 ZIP 압축 파일을 하나의 프로젝트에 업로드하여, 하나의 용어집과 하나의 번역 메모리를 사용해 모든 대상 언어로 한 번에 번역하세요.

  • 모든 파일에 적용되는 하나의 용어집
  • 여러 릴리스에 걸쳐 유지되는 하나의 번역 메모리
  • 언제든지 추가할 수 있는 대상 언어

CI/CD에서 자동화하기

Smartcat CLI 또는 REST API를 사용하여 소스 문자열을 푸시하고 번역을 가져오거나, GitHub, GitLab 또는 Bitbucket 저장소를 연결하여 수동 내보내기 없이 파일이 이동되도록 하세요.

어떤 AI 동료가 귀하의 JSON 파일을 번역하고 검토하나요?

각 동료는 초안 작성부터 최종 검토까지 JSON 파일 번역의 한 단계씩을 담당합니다. 내보내기 전에 검토자가 모든 언어를 승인합니다.

JSON 현지화 연동: Git, CLI, API, Figma 및 CMS

파일을 수동으로 내보낼 필요 없이 Smartcat, 저장소, 디자인 파일 및 콘텐츠 시스템 간에 문자열을 이동하세요. 모든 통합 보기

Kaseya 및 Huel에 따른 JSON 지역화 결과

Kaseya의 개발자와 Huel의 현지화 팀은 파일을 이메일로 주고받는 대신, 자신들의 도구와 Smartcat 간에 문자열을 이동합니다. 아래의 각 수치는 그들이 발표한 사례 연구에서 가져온 것입니다.

70%

현지화 비용 절감

Kaseya는 현지화 비용을 70% 절감하고, 절감한 비용을 8개 이상의 언어에 재투자했습니다.

10+

모든 출시 시 제공되는 언어

이제 Kaseya는 10개 이상의 언어로 제품 업데이트를 전 세계에 출시하며, GitHub 연동을 통해 개발 중에 UI 문자열을 동기화합니다.

21

연간 몇 주 분량의 수작업 단축

Huel은 자사의 CMS, CRM 및 Figma를 Smartcat에 연결함으로써, 연간 21주의 수작업 시간(FTE의 거의 절반에 해당하는 수준)을 절감했습니다.

50%

에이전시 대비 비용 절감

"Smartcat은 우리에게 단순한 번역 툴 그 이상입니다. 우리의 기술 스택과 완전히 통합되어 있으니까요."

Huel은 Smartcat 연동을 통해 웹사이트, 이메일 캠페인 및 Figma 크리에이티브를 9개 언어로 현지화하며, 대행사와 비교해 전반적으로 약 50%의 비용 절감 효과를 보고하고 있습니다.

Huel 사례 연구를 읽어보세요
Magdalena Tumulka
Magdalena Tumulka현지화 팀장, Huel

모든 언어로 JSON 파일이 어떻게 표시되는지 확인해 보세요

G2에 대해 제품 및 현지화 팀이 말하는 것

개발자들이 JSON 파일을 Smartcat으로 이동하기 전에 묻는 질문들

개발자가 가장 먼저 묻는 질문에 대한 명쾌한 답변과, 이를 사용하기 전에 반드시 테스트해 보아야 할 한 가지 사항입니다.

"내 열쇠에 닿을까?"

아니요. Smartcat은 값만 변환합니다. 키와 중첩 구조는 업로드한 그대로 유지되어 반환되므로, 번역된 파일은 저장소의 동일한 위치에 바로 배치됩니다.

"우리는 이미 스크립트에서 기계 번역 API로 문자열을 보내고 있습니다."

초안 작성에 유용하다면 스크립트를 계속 유지하세요. Smartcat은 문맥 내 검토, 용어집, 릴리스 간 번역 메모리, 품질 검사 등 부족한 부분을 채워 주며, 변경된 문자열에 대해서만 비용이 청구됩니다.

"저희 검토자들은 개발자가 아닙니다."

그들은 절대 JSON을 열지 않는다. 그들은 각 문자열 옆에 키 ID, 코멘트, 스크린샷이 표시된 브라우저 편집기에서 문장을 검토하고, 내보내기 전에 각 언어를 승인합니다.

"저희 문자열은 ICU 복수형 메시지를 사용합니다."

지원됨. 복수형은 네이티브 복수 세그먼트로 가져오거나 ICU 구문 상태를 유지하며, 내보낼 때는 ICU와 호환되는 문자열로 다시 기록됩니다. 메시지에서 다른 ICU 인수 유형을 사용하는 경우, 체험판에서 샘플 파일을 업로드하고 릴리스 전에 내보내기를 확인하십시오.

Smartcat에 있는 귀하의 JSON 파일은 안전합니까?

로캘 파일에는 출시되지 않은 기능과 제품명이 포함되어 있는 경우가 많습니다. Smartcat은 모든 단계에서 해당 콘텐츠를 보호합니다. 자세한 내용은 Smartcat 보안 페이지에서 확인하세요.

역할 기반 접근 제어

엔터프라이즈 플랜에서 팀, 역할 또는 지역별로 문자열을 보고, 번역하고, 검토하고, 승인할 수 있는 권한을 설정하세요.

싱글 사인온 (SSO)

엔터프라이즈 플랜에서는 기존 ID 공급자를 통해 로그인하세요.

SOC 2 Type II 준수

Smartcat은 SOC 2 Type II를 준수하며 모든 워크스페이스를 격리합니다.

공개 AI 모델 학습에 절대 사용되지 않음

귀하의 문자열과 소스 파일은 공개 AI 모델을 학습시키는 데 절대 사용되지 않습니다.

감사 추적 기록

엔터프라이즈 플랜의 번역 및 검토 전반에서 누가, 무엇을, 언제 변경했는지 확인해 보세요.

요청 시 암호화 및 삭제

콘텐츠는 전송 중 및 저장 시에 암호화되며, 서면 요청 후 30일 이내에 삭제되거나 반환됩니다.

JSON 파일 번역을 위한 리소스

국제화(i18n), 소프트웨어 현지화 프로젝트 및 디자인에서 코드로의 문자열 이전에 대한 배경 정보.

JSON 파일 번역 FAQ

JSON 파일은 어떻게 번역하나요?

JSON 파일을 Smartcat에 업로드하고, 타겟 언어를 선택하여 키와 플레이스홀더는 고정된 상태로 AI가 값을 번역하도록 하세요. 각 문자열을 문맥에 맞추어 검토하고, 품질 검사를 실행한 후, 언어별로 유효한 JSON 파일을 하나씩 내보내십시오. 개발자는 Smartcat REST API 또는 CLI를 통해 동일한 작업을 수행할 수 있습니다. 먼저 온라인에서 단일 파일을 테스트해 보려면 무료 JSON 번역기를 사용해 보세요.

AI로 JSON 파일을 자동 번역할 수 있나요?

네. Smartcat은 키와 플레이스홀더를 잠근 상태로 유지하면서, 사용자의 용어집과 번역 메모리를 활용해 AI로 JSON 파일의 모든 값을 자동 번역합니다. Smartcat AI가 번역한 단어의 92%는 사람의 수정 없이 그대로 채택되며, 각 언어를 내보내기 전에 검토자가 JSON 번역 파일 편집기에서 나머지 부분을 확인합니다.

i18n JSON 파일은 어떻게 번역하나요?

i18n JSON 파일을 Smartcat에 업로드하거나, 플랫 또는 구조화된 JSON 형식으로 소프트웨어 현지화 프로젝트에 가져오세요. Smartcat은 키, 중첩 구조 및 {{count}}와 같은 보간 변수를 고정된 상태로 유지하면서 값을 각 대상 언어로 번역한 다음, i18n 라이브러리에서 사용할 수 있도록 de.json 또는 fr.json과 같이 언어별로 로캘 파일 하나씩 내보냅니다.

JSON 파일을 번역하는 가장 좋은 방법은 무엇인가요?

Smartcat은 매 릴리스마다 JSON 파일을 번역하는 프로덕트 팀에 적합하지만, 가장 좋은 방법은 보유한 파일과 변경 빈도에 따라 달라집니다. 어떤 툴을 테스트하든 값만 번역하는지, 플레이스홀더를 잠그는지, 중첩 구조를 유지하는지, 검토자가 키 ID와 컨텍스트를 확인할 수 있는지, 승인된 문자열을 재사용하는지, 그리고 언어당 유효한 파일 하나씩을 내보내는지 확인하십시오.

JSON 파일을 번역하는 데 시간이 얼마나 걸리나요?

파일의 크기, 언어의 수, 그리고 추가하는 검토의 양에 따라 달라지므로, Smartcat에서는 모든 파일에 대해 동일한 처리 시간을 보장하지는 않습니다. AI가 먼저 값을 번역하고, 소요 시간의 대부분은 사용자가 직접 관리하는 검토 및 승인 과정에 쓰입니다. 업데이트된 파일을 다시 가져올 때 승인된 문자열은 번역 메모리에서 채워지므로 새 문자열 및 변경된 문자열만 작업하면 됩니다.

일반 기계 번역기나 AI 채팅 툴로 JSON 파일을 번역할 수 있나요?

아니요, 안전하게는 안 됩니다. 일반적인 기계 번역기와 AI 채팅 툴은 파일을 일반 텍스트로 취급하므로 키를 번역하거나 플레이스홀더를 변경하고 따옴표나 쉼표를 손상시킬 수 있습니다. Smartcat은 JSON을 먼저 파싱하므로 값만 번역 단계로 전달되며, 각 언어별로 이를 원래 구조에 다시 기록합니다.

JSON 파일 변환기란 무엇인가요?

Smartcat과 같은 JSON 파일 번역기는 JSON 파일을 구문 분석하고, 키 및 구문에서 번역 가능한 값을 분리하며, 해당 값을 번역한 후 각 대상 언어에 맞는 유효한 파일로 다시 구성하는 소프트웨어입니다. 좋은 도구들은 플레이스홀더를 잠그고, 번역가에게 문맥을 보여주며, 파일이 변경될 때 승인된 번역을 재사용하기도 합니다.

JSON 번역 파일 편집기란 무엇인가요?

Smartcat Editor와 같은 JSON 번역 파일 편집기는 JSON 파일의 값을 각 키 ID와 함께 문장으로 표시하므로, 번역가와 검토자는 키나 구문을 건드리지 않고 텍스트를 편집할 수 있습니다. Smartcat은 용어집 및 번역 메모리 제안, 품질 검사 및 언어별 승인 기능을 추가한 다음, 각 언어에 유효한 JSON 파일로 내보냅니다.

Smartcat이 중첩된 JSON 파일을 번역할 수 있나요?

네. Smartcat은 중첩된 JSON을 경로 구분 기호가 있는 구조화된 JSON으로 가져옵니다. 즉, 번역을 위해 중첩된 키를 평탄화하고 내보낼 때 동일한 중첩 구조로 다시 구성합니다. 가져오기와 내보내기에 동일한 경로 구분 기호를 사용하십시오. 사용하는 i18n 라이브러리에서 필요한 경우 결과를 플랫한 키-값 쌍 형태로 내보낼 수도 있습니다.

Smartcat에서는 {name} 또는 {{count}}와 같은 플레이스홀더를 어떻게 처리하나요?

Smartcat은 각 문자열 내의 플레이스홀더를 잠그므로, 번역가는 {name}이나 {{count}} 같은 변수를 대상 언어의 문법에 맞게 필요한 위치로 이동할 수는 있지만 이를 변경하거나 삭제할 수는 없습니다. 번역된 값은 원본과 동일한 플레이스홀더를 유지하며, 앱은 이전과 마찬가지로 런타임에 이를 채워 넣습니다.

Smartcat이 JSON 파일에서 i18next 및 ICU 복수형을 지원합니까?

네. Smartcat은 보간 변수를 포함한 i18next JSON 파일을 번역하며, 복수형을 네이티브 복수 세그먼트 또는 ICU MessageFormat 구문으로 처리하고, LocJSON용 ICU 미리보기 및 유효성 검사기를 제공합니다. 내보낸 복수형은 ICU 호환 문자열로 작성됩니다. 샘플 파일에서 다른 ICU 인수 유형을 먼저 테스트해 보세요.

여러 개의 JSON 파일을 한 번에 번역할 수 있나요?

네. Smartcat을 사용하면 여러 개의 JSON 파일이나 ZIP 패키지를 하나의 프로젝트에 업로드하여 모든 대상 언어로 한 번에 번역할 수 있습니다. 소프트웨어 로컬라이제이션 프로젝트에서는 네임스페이스나 기능별로 컬렉션을 하나씩 유지하고, CLI 또는 REST API를 사용하여 가져오기 및 내보내기를 자동화할 수 있습니다.

언어당 번역된 JSON 파일 하나를 받으려면 어떻게 해야 하나요?

Smartcat은 각 대상 언어별로 하나의 파일을 내보냅니다. 언어, 플랫 또는 구조화된 JSON, 그리고 strings-{LANGUAGE}.json과 같은 파일 이름 템플릿을 선택한 다음, 파일을 다운로드하거나 CLI 또는 REST API를 사용하여 저장소로 가져옵니다. 언어쌍별 세부 사항은 JSON을 영어 및 기타 언어로 번역하는 방법에 대한 페이지에 나와 있습니다.

JSON 파일 번역 비용은 어떻게 책정되나요?

Smartcat은 단일 사용 단위인 Smartwords를 기준으로 비용을 청구합니다. 하나의 출발어 단어를 하나의 대상 언어로 번역할 때 Smartword 하나가 사용됩니다. 업데이트된 JSON 파일을 다시 가져올 때, 승인된 문자열은 번역 메모리에서 채워지므로 새 문자열 및 변경된 문자열만 번역되고 비용이 청구됩니다. 요금제에는 무제한 사용자가 공유하는 Smartwords 제공량이 포함되어 있습니다.

Smartcat에서 제 JSON 콘텐츠는 안전한가요?

네. 로캘 파일에는 아직 출시되지 않은 기능 이름이 포함되어 있는 경우가 많으므로, Smartcat은 모든 JSON 파일을 격리된 SOC 2 Type II 준수 워크스페이스에 보관하며 전송 중 및 저장 시 이를 암호화합니다. 엔터프라이즈 플랜에는 SSO, 역할 기반 액세스 및 감사 추적 기능이 추가됩니다. 귀하의 문자열은 공개 AI 모델을 학습시키는 데 절대 사용되지 않으며, 서면 요청 후 30일 이내에 삭제되거나 반환됩니다.

원하는 답변을 찾지 못하셨나요? 현지화 전문가와 상담하기

앱에서 지원하는 모든 언어로 다음 JSON 파일을 번역하세요.

Smartcat이 귀하의 JSON 파일 중 하나를 업로드부터 언어당 하나의 유효한 파일로 번역하는 과정을 확인해 보시거나, 신용카드 등록 없이 15,000개의 Smartwords와 함께 15일 무료 체험을 시작해 보세요.