DITA, XML 및 DITAMAP 파일
Smartcat은 DITA XML 주제와 DITAMAP 파일을 수용합니다. ZIP 패키지를 업로드하면 폴더 구조가 그대로 유지되며 하나의 파일로 처리됩니다.
파일 형식
번역된 DITA, XML, DITAMAP 파일은 DOCTYPE 선언과 엔티티가 온전한 상태로 반환되므로, 사용자 고유의 빌드에 바로 사용할 수 있습니다.
XML 번역기는 마크업 자체를 보존하면서 태그 사이의 사람이 읽을 수 있는 텍스트를 번역하므로, 반환되는 파일은 시스템이 수집할 수 있는 올바른 형식의 XML 파일이 되며 280개 이상의 언어로 지원됩니다.
Smartcat의 소프트웨어 현지화 플랫폼에 번역 가능한 텍스트가 포함된 요소와 속성을 XPath를 통해 한 번만 지정해 주면, 해당 경로를 벗어난 모든 항목은 그대로 유지됩니다.
세계 최대 기업 80곳 이상이 Smartcat을 선택했습니다
때로는 XML 콘텐츠 번역기라고도 불리는 XML 번역기는 마크업은 그대로 두고 XML 파일 내의 읽을 수 있는 텍스트만 번역하는 소프트웨어이므로, 번역된 파일은 여전히 시스템에서 가져올 수 있는 올바른 형식의 XML 상태를 유지합니다. 요소 텍스트와 사용자가 선택한 속성 값은 번역하지만, 요소 이름, 속성 이름 또는 ID는 절대 번역하지 않습니다.
XML 번역은 XML 파일의 마크업을 기계 판독 가능한 상태로 유지하면서 텍스트 콘텐츠를 번역하는 것을 의미합니다. Smartcat의 XML 번역기는 추측하는 대신 설정 가능한 XML 파서를 사용합니다. 세그먼트를 구성하는 요소에 XPath를 한 번만 제공하면 해당 형태의 모든 파일이 동일한 규칙을 따르게 됩니다.
개발자, 문서 작성자 및 현지화 관리자가 XML 파일을 가장 자주 번역하며, 이는 대개 다른 시스템이 일정에 따라 생성하는 언어 파일이거나 내보내기 파일입니다.
280+
언어
단 하나의 프로젝트에서 우측에서 좌측으로 쓰는 언어(RTL)를 포함한 280개 이상의 언어로 XML 내보내기 파일 하나를 번역하세요.
80+
파일 형식
XML 외에도, 동일한 프로젝트의 릴리스와 관련된 JSON, YAML, XLIFF, PO 및 RESX 파일을 번역하십시오.
92%
수정 없이 수락됨
Smartcat AI가 번역한 단어의 92%는 단 한 번의 사람 손을 거치지 않고 그대로 수용됩니다.

XML 파일을 업로드하고, XML 파일을 돌려받으세요
.xml 파일 하나 또는 전체 내보내기 파일을 Smartcat에 끌어다 놓으세요. 구문 분석 규칙이 가리키는 노드는 번역 편집기에서 세그먼트로 열리며, 그 외의 모든 것은 전송하신 파일에 있던 그대로 유지됩니다.
일반적인 번역기에서는 마크업과 일반 텍스트를 구분하지 못하기 때문에 XML에서 오류가 발생합니다. 즉, 태그와 속성 이름을 번역하고, 엔터티를 "수정"하며, CDATA를 훼손합니다. 그런 다음 배포 직전인 오후 5시에 가져오기 작업에서 해당 파일이 거부됩니다.
<button label="Submit">이 <bouton étiquette="Envoyer">로 돌아오며, 파서는 <bouton>에 대해 들어본 적이 없습니다.
요소 및 속성 이름은 절대 번역되지 않습니다. label과 같은 속성은 오직 사용자의 XPath가 이를 가리키고 있기 때문에 세그먼트가 되는 반면, id 및 enum 값은 편집기에 절대 입력되지 않습니다.
&이 단독 앰퍼샌드로 바뀌어 파일 구문 분석이 중단되거나, 선언된 인코딩과 실제 콘텐츠의 인코딩이 달라 이러한 불일치로 인해 하류의 세 개 시스템에서 모지바케(글자 깨짐)가 발생합니다.
Smartcat은 번역된 텍스트를 원래 구조에 다시 씁니다. 개체 및 인코딩 동작과 관련하여, Smartcat 팀은 말뿐인 약속을 하기보다는 귀하와 함께 파일 샘플을 직접 테스트하고자 합니다.
임베디드 HTML을 포함하는 <![CDATA[ … ]]> 블록은 순진한 도구들이 가장 먼저 훼손하는 바로 그 대상입니다.
CDATA 섹션의 HTML 태그 보호를 켜면, CDATA 내부의 HTML이 번역가가 이동할 수는 있지만 손상시킬 수는 없는 Smartcat 태그가 됩니다.
스키마에서 40자로 제한한 필드가 독일어로 넘쳐나 번역 후 가져오기에 실패합니다.
각 세그먼트에 @max와 같은 제한을 매핑하십시오. 언어학자는 지정된 범위를 넘어가는 번역을 승인할 수 없습니다.
Smartcat의 XML 번역기는 모든 요소 이름, 속성 이름, ID 및 선언을 보존하며, 사용자의 XPath 규칙이 선택한 텍스트 노드와 속성 값만을 번역합니다. 그 외의 모든 것은 의도적으로 선택 적용(opt-in)하도록 되어 있습니다. 표에는 XML 파일의 각 부분과 이를 제어하는 위치가 나와 있습니다.
| XML 부분 | Smartcat의 기능 | 그것을 제어하는 방법 |
|---|---|---|
| 요소 및 속성 이름 | 전혀 번역되지 않았습니다. 구조는 절대 편집되지 않으므로, 반환되는 결과물은 항상 정상적으로 파싱됩니다. | 설정할 항목이 없습니다 |
| 속성 값 | 해당 속성을 세그먼트 생성(segment-forming)으로 지정하지 않으면 번역되지 않으므로, id나 열거형(enum) 값이 아닌 라벨을 가리켜야 합니다. | 속성에 대한 XPath, 예를 들어 @label |
| 텍스트 노드 | 세그먼트를 형성하는 곳에서 번역되었으며, 번역 메모리 및 용어집과의 대조 검토를 거쳤습니다. | 세그먼트를 구성하는 요소; 번역 불가능한 인라인 노드는 자체 경로에 의해 제외됩니다. |
| CDATA 섹션들 | CDATA 섹션의 HTML 태그 보호 기능이 켜져 있으면 CDATA 내부의 HTML이 Smartcat 태그로 대체되며, 꺼져 있으면 해당 태그들이 편집 가능한 텍스트로 표시됩니다. | 파싱 모델당 체크박스 하나 |
| 문자열 ID | 각 세그먼트 아래에 표시되며, 수정 사항과 할당 내용을 유지하면서 파일의 최신 버전을 업데이트하는 데 사용됩니다. | 예를 들어 @id와 같은 하나의 고유 노드로 향하는 경로 |
| 댓글 | 세그먼트 댓글에서 번역가에게 표시됩니다. | 댓글 노드로 이어지는 하나 이상의 경로 |
| 길이 제한 | 언어학자는 제한 길이를 초과하는 번역을 확인할 수 없습니다. | 한도에 이르는 경로(예: @max) |
해제할 경우 번역가가 마크업을 수정할 수 있으므로, CDATA 확인란의 선택 여부를 신중하게 결정하십시오. 유일한 구조적 요구사항은 반복되는 요소입니다. 각 반복이 하나의 세그먼트가 되므로, 반복되는 구조가 없는 일회성 문서는 사용자 정의 파서에 적합하지 않습니다. 사양 배경: XML 1.0 [1] 및 XPath 1.0 [2]; 파서 필드 [5].
이 파일의 파싱 모델: 세그먼트 생성 요소 //string, 번역 가능한 속성 @label, 문자열 ID @id, 길이 제한 @max, CDATA 섹션 내의 HTML 태그 보호 켜짐.
<?xml version="1.0" encoding="UTF-8"?>
<strings>
<string id="checkout_cta" max="24" label="Checkout button">Proceed to checkout</string>
<string id="promo_body"><![CDATA[Save <b>20%</b> today]]></string>
</strings>XML 파일을 번역하려면, 해당 파일을 Smartcat에 업로드하고, 파서가 텍스트를 포함하고 있는 요소와 속성을 가리키도록 설정한 후, 용어집 및 번역 메모리를 활용하여 번역하고, 검토를 거쳐 올바른 형식의 XML 파일을 다운로드하십시오. 브라우저에서 XML 파일이나 전체 내보내기 항목을 번역하려면 아래의 6단계를 따르세요.
정기 내보내기를 포함하여 .xml 파일을 하나 또는 여러 개 동시에 업로드하세요. 전체 로캘 내보내기는 하나의 프로젝트로 이동하며, 하나의 용어집과 하나의 번역 메모리를 공유합니다.
세그먼트를 형성하는 요소, 즉 번역 편집기에 표시하려는 노드에 XPath를 제공하십시오. 세그먼트는 요소, 속성 또는 텍스트일 수 있으므로, 사용자가 지정했기 때문에 label은 번역되지만 id는 절대 번역되지 않습니다.
문자열 ID, 번역가 주석 및 세그먼트별 길이 제한을 각자의 경로에 따라 매핑하고, CDATA 내부의 HTML 보호 여부를 결정합니다. 동일한 형태의 향후 모든 파일에도 동일한 규칙이 적용됩니다.

에디터의 문자열 ID
각 세그먼트의 소스 텍스트 아래에는 해당 문자열 ID가 표시되므로 검토자는 해당 문자열이 어디에 사용되는지 알 수 있으며, 파일의 최신 버전은 ID를 기준으로 세그먼트를 업데이트합니다.
Content Translator Coworker는 용어집과 번역 메모리를 적용하여 각 세그먼트를 모든 대상 언어로 한 번에 번역합니다.
화면 분할 편집기를 열고 Smartcat Marketplace에서 팀원 또는 검증된 검토자를 배정하십시오. 작업하는 동안 길이 제한 및 QA 경고가 표시됩니다.
각 파일을 다운로드하거나, 프로젝트 전체를 선택하여 원본 형식 그대로 폴더별로 정리된 하나의 ZIP 파일로 모두 내려받으세요. 텍스트는 원래 구조로 다시 작성됩니다.
Smartcat의 XML 번역 소프트웨어는 릴리스의 모든 스트링 파일을 하나의 용어집 및 하나의 번역 메모리와 함께 단일 프로젝트 내에서 보관합니다. 이 부분들은 제품 및 문서화 팀이 가장 많이 사용하는 것들입니다.
XML 로컬라이제이션은 마크업을 손상시키지 않으면서 제품과 함께 제공되는 DITA 문서부터 Android strings.xml 리소스에 이르기까지 모든 XML 파일을 번역하는 것을 의미합니다. Smartcat은 XPath 규칙을 통해 DITA XML 및 DITAMAP 파일, Android XML 문자열 리소스 및 모든 사용자 정의 스키마를 처리합니다. 사양에 대한 출처는 FAQ 아래에 명시되어 있습니다.
DITA로 작성하는 문서화 팀을 위한 내용입니다 [4].
Smartcat은 DITA XML 주제와 DITAMAP 파일을 수용합니다. ZIP 패키지를 업로드하면 폴더 구조가 그대로 유지되며 하나의 파일로 처리됩니다.
파일 형식
번역된 DITA, XML, DITAMAP 파일은 DOCTYPE 선언과 엔티티가 온전한 상태로 반환되므로, 사용자 고유의 빌드에 바로 사용할 수 있습니다.
AEM Guides의 팀은 Smartcat 플러그인을 사용하여 콘텐츠를 Smartcat으로 전송한 후, 번역 프로젝트에서 번역된 파일을 검토합니다.
모든 리소스 이름을 유지하는 strings.xml 번역기가 필요한 앱 팀용 [3].
Smartcat은 주로 string.xml로 검색되는 res/values 리소스인 Android strings.xml 파일을 온라인으로 번역합니다. 소프트웨어 로컬라이제이션 프로젝트에서 문자열은 JSON, YAML 및 iOS .strings와 동일하게 고유 키 ID와 함께 가져오기 및 내보내기됩니다.
키는 모든 복수형 형태로 생성될 수 있으며, 복수형은 ICU MessageFormat 호환 문자열로 내보내집니다.
모든 XML 스키마의 경우, 파일 형식[5]당 한 번 구성됩니다.
허용된 문자 수를 보유한 노드의 경로를 설정하십시오. 언어학자는 지정된 범위를 넘어가는 번역을 승인할 수 없습니다.
//test-string, 길이 제한 @max문자열 ID 경로는 세그먼트당 고유한 노드를 하나씩 선택합니다. 그런 다음 업데이트는 ID별로 세그먼트를 일치시켜 수정 사항과 할당 내용을 유지합니다 [6].
CDATA 섹션에서 Protect HTML 태그를 확인하면 CDATA 내부의 HTML이 Smartcat 태그로 바뀝니다. 체크를 해제해 두면 해당 태그는 편집 가능한 텍스트가 됩니다.
번역 불가 인라인 요소 필드에 경로를 설정하면, Smartcat에서 해당 요소를 텍스트 대신 태그로 표시하여 번역을 원치 않는 기술적 부분을 숨깁니다.
주요 용도
릴리스마다 동일한 XML 내보내기를 배포하는 팀을 위해.
번역 내용은 이월되며, 언어 전문가는 각 스프린트마다 새로 초대받는 대신 계속 배정된 상태를 유지합니다.
생성, 번역, 검토 및 전달이 단일 플랫폼 내에서 이루어지며, 반복적인 단계는 자동화되고 Smartwords는 재번역에만 사용됩니다.
각 동료는 초안 작성부터 최종 검토까지 XML 번역의 한 단계씩을 담당합니다. 내보내기 전에 검토자가 모든 언어를 승인합니다.
Chief of Staff
귀하의 Chief of Staff에게 필요한 XML 내보내기 항목과 언어를 알려주시면, 이를 번역하고 검토할 동료들을 조율해 줍니다.
Content Translator Coworker
사용자의 용어집과 번역 메모리를 활용하여 XPath 규칙으로 노출된 세그먼트를 280개 이상의 언어로 번역하며, 마크업은 그대로 유지합니다.
Content Update Coworker
새로운 내보내기 파일에서 변경된 내용을 찾고, 새로 추가되거나 변경된 문자열만 다시 번역할 수 있도록 도와줍니다.
Reviewer Coworker
모든 언어의 유창성, 어조 및 용어를 사전에 검토하므로, 검토자는 처음부터 다시 시작할 필요 없이 완성도 높은 초안을 승인할 수 있습니다.
Quality Assurance Coworker
번역된 각 파일의 용어, 서식 및 정확도 오류를 검사하고 내보내기 전에 품질 점수를 부여합니다.
저장소, 문서 플랫폼 또는 CMS에서 XML 및 문자열 파일을 전송하거나 REST API 및 CLI를 통해 연결하세요. 모든 통합 보기
Kaseya의 제품 문서화 팀은 10개 이상의 언어로 UI 문자열과 문서를 현지화하며, Huel은 여러 시장에 걸쳐 웹 및 제품 콘텐츠를 현지화합니다. 아래의 각 숫자는 해당 사례 연구에서 나온 것입니다.
"저희는 AI를 활용해 코딩하고 있어서, 매일 하루에도 두어 번씩 제품 업데이트를 배포하고 있습니다. 그것을 따라잡을 방법은 전혀 없습니다. 이러한 변화의 속도는 Smartcat이 매우 필요한 이유 중 하나입니다.”
Kaseya의 제품 문서화 팀은 Smartcat을 GitHub에 연결하여, 개발자가 커밋한 UI 문자열이 번역을 위해 Smartcat으로 동기화되고 다시 저장소로 유입되도록 했습니다.
Kaseya 사례 연구를 읽어보세요문서화 및 엔지니어링 팀은 XML 현지화를 Smartcat으로 이전하기 전에 네 가지 사항을 요구합니다. 바로 맞춤형 스키마, DTD 또는 XSD 유효성 검사, 매 스프린트마다의 재내보내기, 그리고 XML 파서가 처리하도록 구축되지 않은 유일한 사례인 일회성 문서입니다.
Smartcat은 사용자의 스키마를 추측하지 않습니다. 파일 형태당 한 번씩 XPath를 통해 XML 파서를 구성하면 됩니다.
당신이 설정한 것
구조는 절대 편집되지 않으므로, 적형성은 구문 분석 모델에서 비롯됩니다.
스키마의 유효성은 콘텐츠에 따라서도 달라집니다. 독일어는 영어보다 길어지는 경우가 많습니다. 길이 제한을 설정하고, 언어 쌍별 첫 번째 파일에 대해 자체 스키마 유효성 검사를 실행하세요.
문자열 ID 경로를 설정하고 최신 버전을 업데이트로 업로드하세요. 세그먼트가 ID별로 일치하므로 수정본과 할당 내역이 그대로 유지됩니다.
사용자 지정 파서의 경우는 아닙니다. 각 반복이 하나의 세그먼트가 되므로 반복되는 요소가 필요합니다.
반복되는 구조가 없는 문서는 커스텀 파서에 적합하지 않습니다. 데모에 샘플을 가져오시면, 확정하시기 전에 구문 분석이 어떻게 이루어지는지 확인해 드리겠습니다.
XML 내보내기에는 아직 출시되지 않은 기능에 대한 설명이 포함되어 있는 경우가 많습니다. Smartcat은 모든 단계에서 해당 콘텐츠를 보호합니다. 자세한 방법은 Smartcat 보안 페이지에서 확인하세요.
역할 기반 접근 제어
엔터프라이즈 플랜에서는 팀, 역할 또는 지역별로 파일을 확인, 번역, 검토 및 승인할 수 있는 권한을 설정할 수 있습니다.
SOC 2 Type II 준수
Smartcat은 SOC 2 Type II를 준수하며 모든 워크스페이스를 격리합니다.
ISO 27001 인증 획득
Smartcat은 ISO 27001 인증을 획득한 조직입니다.
공개 AI 모델 학습에 절대 사용되지 않음
귀하의 문자열과 문서는 공개 AI 모델을 학습시키는 데 절대 사용되지 않습니다.
감사 추적 기록
엔터프라이즈 플랜의 번역 및 검토 전반에서 누가, 무엇을, 언제 변경했는지 확인해 보세요.
요청 시 암호화 및 삭제
콘텐츠는 전송 중 및 저장 시에 암호화되며, 서면 요청 후 30일 이내에 삭제되거나 반환됩니다.
소프트웨어 현지화, Android 문자열 리소스, 그리고 번역을 위해 구축된 XML 형식인 XLIFF에 관한 Smartcat 블로그의 가이드.
XML 번역기는 XML 파일 내부의 읽을 수 있는 텍스트를 번역하고 이를 동일한 태그에 다시 기록하므로 파일이 여전히 정상적으로 파싱됩니다. Smartcat의 XML 번역기를 사용하면 텍스트가 포함된 요소와 속성을 XPath별로 선택할 수 있습니다. 요소 이름, 속성 이름 및 ID는 절대 번역되지 않으며, 파일은 280개 이상의 언어 중 어떤 언어로든 올바른 형식의 XML 상태로 반환됩니다.
최고의 XML 번역기는 마크업을 절대 건드리지 않으며, 무엇을 텍스트로 간주할지 사용자가 직접 결정할 수 있게 해줍니다. 다음 네 가지 사항을 확인하십시오. XPath 요소 및 속성에 대한 제어, CDATA 처리, 번역가가 확인할 수 있는 길이 제한, 그리고 이전 작업을 유지하는 업데이트입니다. Smartcat은 이 네 가지를 모두 다루며 번역 메모리와 용어집을 적용합니다. 이것은 반복되는 요소가 없는 일회성 XML 문서를 위해 만들어진 것이 아닙니다.
네. Smartcat은 아무것도 설치할 필요 없이 브라우저에서 온라인 XML 번역기로 작동합니다. XML 파일을 온라인으로 번역하려면, 파일을 업로드하고 파서 규칙을 한 번 설정한 후 언어를 선택하고 온라인 에디터에서 번역을 검토하세요. 그런 다음 번역된 각 파일을 다운로드하거나, 원본 형식 그대로 전체 프로젝트를 하나의 ZIP 파일로 다운로드하세요.
XML 언어 파일은 앱 또는 제품의 인터페이스 문자열을 포함하며, 문자열당 하나의 요소로 구성됩니다. Smartcat에서 번역하려면 파일을 업로드하고, 파서가 문자열 요소 및 해당 ID를 가리키도록 지정한 후 대상 언어를 선택하십시오. Smartcat은 요소 이름, ID 및 구조를 그대로 유지한 채 언어당 하나의 번역된 XML 언어 파일을 반환합니다.
Smartcat에서 XML 파일을 번역하려면 파일을 업로드하고, 텍스트가 포함된 요소에 XPath를 부여한 다음 대상 언어를 선택하세요. AI가 사용자의 용어집과 번역 메모리를 바탕으로 각 세그먼트를 번역하고, 검수자가 편집기에서 이를 확인하며, Smartcat이 텍스트를 원래 구조로 다시 작성합니다. 귀하는 보낸 파일과 동일한 형태의 올바른 형식의 XML을 다운로드합니다.
XML(확장성 마크업 언어) 파일은 사용자 정의 태그 사이에 데이터를 텍스트로 저장하므로 사람과 기계 모두 읽을 수 있습니다. Smartcat은 앱 설정, 제품 피드, CMS 내보내기, 도움말 콘텐츠 및 이러닝 패키지의 XML 파일을 번역합니다. 태그는 파일을 읽는 시스템에 의미를 전달하므로, 모든 태그를 원래 상태 그대로 유지하면서 텍스트를 번역해야 합니다.
네. Smartcat의 XML 파싱 설정에서는 세그먼트를 구성하는 요소에 대해 XPath를 지정하며, 세그먼트는 요소, 속성 또는 텍스트가 될 수 있습니다. 속성은 마우스를 올릴 때만 번역되므로 label은 세그먼트가 되는 반면, id 및 열거형(enum) 값은 편집기에 전혀 입력되지 않습니다. 별도의 경로가 번역 불가능한 노드, 문자열 ID, 주석 및 길이 제한을 다룹니다.
Smartcat은 의도적으로 태그를 보존합니다. 요소 및 속성 이름은 절대 편집되지 않으며, 사용자의 XPath가 가리키는 노드만 편집 가능한 세그먼트가 됩니다. CDATA 내부의 HTML은 번역가가 위치를 이동할 수는 있지만 훼손할 수는 없는 Smartcat 태그로 보호될 수 있습니다. 번역된 텍스트는 원본 구조에 그대로 다시 입력되므로, 다운로드한 파일은 전송하신 파일과 동일한 형식을 유지합니다.
Smartcat에서 하나의 체크박스를 통해 CDATA 섹션의 HTML 태그 보호 여부를 결정할 수 있습니다. 확인 결과, CDATA 블록 내부의 HTML 태그는 번역가가 위치를 이동할 수는 있어도 훼손할 수는 없도록 Smartcat 태그로 대체됩니다. 선택을 해제하면 해당 태그들이 편집 가능한 텍스트로 표시되어 번역가가 마크업을 변경할 수도 있습니다. 번역 후 기계가 읽는 모든 항목에 대해서는 체크박스를 선택된 상태로 두십시오.
네. Smartcat은 Android strings.xml 파일을 온라인으로 번역하고 Android XML을 지원하며, 소프트웨어 로컬라이제이션 프로젝트에서 키 ID와 함께 문자열을 가져오고 내보내므로 <string name="checkout_cta">의 이름이 유지되고 모든 로캘에서 R.string.checkout_cta로 확인됩니다. 하나의 키에 모든 복수형을 포함할 수 있으며, 복수형은 ICU MessageFormat 호환 문자열로 내보내집니다. 가져오기 및 내보내기는 UI, REST API 또는 CLI를 통해 실행됩니다.
네. Smartcat은 DITA XML 토픽과 DITAMAP 파일을 허용하며, ZIP 패키지는 폴더 구조를 유지합니다. Adobe Experience Manager Guides를 사용하는 팀은 Smartcat 플러그인을 통해 Smartcat으로 콘텐츠를 전송하고 프로젝트에서 번역된 파일을 검토할 수 있습니다. 번역된 DITA, XML, DITAMAP 파일은 DOCTYPE 선언과 엔티티가 온전한 상태로 반환됩니다.
Smartcat은 표준 XML, Android XML, DITA XML 및 DITAMAP, 그리고 XLIFF 1.2 및 2.0을 지원하며, XML 파싱 구성을 통한 사용자 지정 스키마도 지원합니다. XLIFF는 XLIFF 번역 에디터 페이지에서 자체 워크플로를 갖추고 있습니다. 사용자 지정 스키마의 경우 파일 형식당 파서를 한 번 구성하며, Smartcat이 세그먼트화할 수 있도록 파일에 반복되는 요소가 있어야 합니다.
네. 더 최신 파일을 정확히 동일한 파일명으로 동일한 Smartcat 프로젝트에 업로드하면, Smartcat에서 새 문서를 추가하는 대신 기존 문서를 업데이트하도록 제안합니다. 문자열 ID 경로가 설정되면 파일 내에서 각 ID는 고유해야 하며, 이후 세그먼트가 ID별로 일치하므로 수정 사항과 배정 내용이 그대로 유지됩니다. ID가 없어도 이전 번역은 번역 메모리에서 그대로 반환됩니다.
Smartcat은 파일 형식이 아니라 Smartwords에서의 사용량에 따라 XML 번역 가격을 책정하므로, XML 파일의 비용은 단어 수가 동일한 다른 텍스트와 같습니다. 반복되는 내용은 할인되며, 최신 버전을 업로드할 때는 새로 추가되거나 변경된 문자열에 대해서만 비용이 청구됩니다. 신용카드 등록 없이 15,000 Smartwords가 제공되는 15일 무료 체험으로 시작하신 후, 대량 구매 가격을 위한 데모를 예약해 보세요.
네. 전형적인 Smartcat 파이프라인에는 네 가지 단계가 있습니다. 빌드가 XML 파일을 내보내고, 스크립트가 이를 기존 문서에 대한 업데이트로서 Smartcat REST API에 전송하면, Smartcat이 새롭고 변경된 문자열을 번역하며, 다음 작업이 번역된 파일들을 다운로드합니다. CLI는 CI/CD와 동일한 단계를 실행합니다. 귀하의 워크스페이스에 API 액세스를 설정하려면 데모를 예약하세요.
원하는 답변을 찾지 못하셨나요? 현지화 전문가와 상담하기
W3C. 확장성 마크업 언어(Extensible Markup Language, XML) 1.0(제5판). www.w3.org/TR/xml
W3C. XML 경로 언어(XPath) 버전 1.0. www.w3.org/TR/xpath-10
Android 개발자. 문자열 리소스. developer.android.com/guide/topics/resources/string-resource
오아시스. Darwin Information Typing Architecture(DITA) 버전 1.3. docs.oasis-open.org/dita/dita/v1.3/dita-v1.3-part0-overview.html
Smartcat 고객센터. 유연한 XML 파싱 방식을 사용하세요. help.smartcat.com/flexible-xml-parsing-methods
Smartcat 고객센터. 프로젝트 업데이트. help.smartcat.com/update-a-project
마크업을 그대로 유지한 채 Smartcat이 회원님의 XML 내보내기 파일 중 하나를 번역하는 것을 확인해 보시거나, 신용카드 등록 없이 15,000 Smartwords가 제공되는 15일 무료 체험을 시작해 보세요.