사용자 인터페이스 번역
ImmersiveL
Translify Model은 사용자 정의 인터페이스를 지원합니다.
옵션 > 개발자 설정
에서 베타 테스트 기능 활성화를 켭니다.
그런 다음 옵션 > 일반
에서 사용자 정의 API를 선택하여 구성 페이지를 엽니다.
요청
- 메서드: POST
- 콘텐츠 유형: application/json
- 본문
- source_lang: 언어 코드
- target_lang: 언어 코드
- text_list: 번역된 텍스트 문자열 배열
응답
- 응답
- translations: 배열
- detected_source_lang: 언어 코드
- text: 번역된 텍스트
- translations: 배열
예약된 플레이스홀더
목적은 웹 페이지 번역에서 비텍스트 콘텐츠를 플레이스홀더로 사용하고 번역 후 특수 기호를 유지하는 것입니다. 번역이 완료된 후 해당 비텍스트 콘텐츠를 복원합니다.
사양
문자열 배열
- 0: 쌍의 구분자 왼쪽
- 1: 쌍의 구분자 오른쪽
- 2: 태그 구분자
(예를 들어)
- 예제 1: ['{', '}']
원본: 😁 Hallo 👏🏻 Welt
플레이스홀더 원본: {0} Hallo {1} Welt
플레이스홀더 번역: {0} hello {1} world
번역: 😁 hello 👏🏻 wrold
- 예제 2: ['', '', 'b']
원본: 😁 Hallo 👏🏻 Welt
플레이스홀더 원본: <b0></b0> Hallo <b1></b1> Welt
플레이스홀더 번역: <b0></b0> hello <b1></b1> world
번역: 😁 hello 👏🏻 wrold
언어 코드
auto: 언어 감지
af: 아프리칸스어
am: 암하라어
ar: 아랍어
az: 아제르바이잔어
be: 벨라루스어
bg: 불가리아어
tn: 자나어
bn: 벵골어
bs: 보스니아어
ca: 카탈로니아어
ceb: 세부아노어
co: 코르시카어
cs: 체코어
cy: 웨일스어
da: 덴마크어
de: 독일어
el: 그리스어
en: 영어
eo: 에스페란토어
es: 스페인어
et: 에스토니아어
eu: 바스크어
fa: 페르시아어
fi: 핀란드어
fil: 필리핀어
fj: 피지어
fr: 프랑스어
fy: 프리지아어
ga: 아일랜드어
gd: 스코틀랜드 게일어
gl: 갈리시아어
gu: 구자라트어
ha: 하우사어
haw: 하와이어
he: 히브리어
hi: 힌디어
hmn: 몽어
hr: 크로아티아어
ht: 아이티 크리올어
hu: 헝가리어
hy: 아르메니아어
id: 인도네시아어
ig: 이그보어
is: 아이슬란드어
it: 이탈리아어
ja: 일본어
jw: 자바어
ka: 조지아어
kk: 카자흐어
km: 크메르어
kn: 칸나다어
ko: 한국어
ku: 쿠르드어
ky: 키르기스어
la: 라틴어
lb: 룩셈부르크어
lo: 라오어
lt: 리투아니아어
lv: 라트비아어
mg: 말라가시어
mi: 마오리어
mk: 마케도니아어
ml: 말라얄람어
mn: 몽골어
mr: 마라티어
ms: 말레이어
mt: 몰타어
mww: 바이 먀오어
my: 버마어
ne: 네팔어
nl: 네덜란드어
no: 노르웨이어
ny: 냔자(치체와)
otq: 케레타로 오토미어
pa: 펀자브어
pl: 폴란드어
ps: 파슈토어
pt: 포르투갈어(포르투갈, 브라질)
ro: 루마니아어
ru: 러시아어
sd: 신디어
si: 싱할라어
sk: 슬로바키아어
sl: 슬로베니아어
sm: 사모아어
sn: 쇼나어
so: 소말리어
sq: 알바니아어
sr: 세르비아어
sr-Cyrl: 세르비아어(키릴)
sr-Latn: 세르비아어(라틴)
st: 세소토어
su: 순다어
sv: 스웨덴어
sw: 스와힐리어
ta: 타밀어
te: 텔루구어
tg: 타지크어
th: 태국어
tlh: 클링온어
tlh-Qaak: 클링온어(피카드)
to: 통가어
tr: 터키어
ty: 타히티어
ug: 위구르어
uk: 우크라이나어
ur: 우르두어
uz: 우즈베크어
vi: 베트남어
wyw: 고전 중국어
xh: 반투어
yi: 이디시어
yo: 요루바어
yua: 유카탄 마야어
yue: 광둥어(번체)
zh-CN: 중국어(간체)
zh-TW: 중국어(번체)
zu: 줄루어