개발자
Tranzly 어빌리티 레퍼런스
Tranzly는 해당 작업을 WordPress Abilities API에 등록합니다. 동일한 어빌리티가 사이트 자체 서버의 MCP 도구이자 /wp-json/wp-abilities/v1 하위의 REST 라우트로 제공됩니다. 이 페이지는 플러그인 자체 레지스트리로부터 생성되었습니다.
엔드포인트
| 어빌리티 | REST |
|---|---|
| HTTP 기반 MCP (스트리밍 가능) | /wp-json/tranzly/v1/mcp |
| WP-CLI 기반 MCP (표준 입력 및 출력) | wp mcp-adapter serve --server=tranzly --user=<login> |
| REST: 어빌리티 목록 조회 | /wp-json/wp-abilities/v1/abilities?category=tranzly |
| REST: 어빌리티 실행 | /wp-json/wp-abilities/v1/abilities/<name>/run (읽기 전용 어빌리티의 경우 ?input=을 포함한 GET, 그 외에는 POST {"input": {...}}) |
인증 및 권한
HTTP 요청은 WordPress 애플리케이션 비밀번호(HTTP Basic)로 인증합니다. MCP 서버에 연결하려면 아래에 표시된 권한(capability)이 필요하며, 각 어빌리티는 객체별로 자체 권한을 확인합니다. 읽기 전용 어빌리티는 쿼리 문자열에 입력을 포함한 GET으로 실행되며, 그 외 어빌리티는 JSON 본문 ‘{“input”: {…}}’을 포함한 POST로 실행됩니다.
WordPress 애플리케이션 비밀번호(HTTP) 또는 --user(WP-CLI). 사용자에게는 각 어빌리티가 지정하는 권한이 필요합니다 · 설정: AI 에이전트 허용(MCP), 기본적으로 켜짐
모든 어빌리티
| 기능 | 에디션 | REST | 권한 | 매개변수 |
|---|---|---|---|---|
tranzly/bulk-translate지정된 콘텐츠 유형(지정되지 않은 경우 모든 번역된 유형)의 모든 원본에 대해 백그라운드 번역 작업을 시작합니다: 누락된 번역, 최신 상태가 아닌 번역 또는 전체 번역. 언어당 하나씩 시작된 작업을 반환합니다. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/bulk-translate/run | edit_posts; 게시하려면 publish_posts 필요 | languages 배열(필수)post_types 배열scope 문자열: missing, stale, allengine 문자열publish 불리언 |
tranzly/cancel-job작업을 중지합니다. 이미 완료된 번역은 유지됩니다. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/cancel-job/run | manage_options (REST 경로 자체 확인) | id 문자열(필수) |
tranzly/check-qualityAI가 번역을 원본과 비교하여 점수를 매기도록 하고, 그 보고서를 번역에 저장합니다. Tranzly 워크플로 설정에 지정된 품질 검사용 AI 모델을 사용합니다. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/check-quality/run | 해당 번역에 대한 edit_post | id 정수(필수) |
tranzly/connect-support이 사이트를 Zinn Digital® 지원팀에 연결합니다(이름, 이메일, 동의). | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/connect-support/run | manage_options (REST 경로 자체 확인) | email 문자열(필수)name 문자열consent 불리언(필수) |
tranzly/correct-segments번역의 수정된 세그먼트를 저장합니다(세그먼트: 키에서 텍스트로). 수정된 텍스트는 재번역되지 않도록 보호됩니다. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/correct-segments/run | edit_post (REST 경로 자체 확인) | id 문자열(필수)segments 객체texts 객체 |
tranzly/create-job목록에 지정된 글(posts) 또는 전체 글 유형을 여러 언어(langs)로 번역하는 백그라운드 작업을 시작합니다. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-job/run | edit_posts (REST 경로 자체 확인) | posts 배열post_type 문자열langs 배열(필수)engine 문자열status 문자열: publish, draftforce 불리언 |
tranzly/create-post-translation엔진 없이 직접 수동으로 작성할 수 있도록 특정 언어(lang)의 글 초안 번역본을 생성합니다. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-post-translation/run | REST 경로의 자체 항목별 권한 확인 | id 문자열(필수)lang 문자열(필수)name 문자열slug 문자열description 문자열 |
tranzly/create-term-translation제공한 이름, 슬러그 및 설명과 함께 특정 언어로 용어 번역본을 생성합니다. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-term-translation/run | REST 경로의 자체 항목별 권한 확인 | id 문자열(필수)lang 문자열(필수)name 문자열slug 문자열description 문자열 |
tranzly/disconnect-support이 사이트와 지원팀의 연결을 해제합니다. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/disconnect-support/run | manage_options (REST 경로 자체 확인) | 없음 |
tranzly/estimate비용을 지출하기 전에 엔진을 사용하여 글(posts 또는 post_type)을 여러 언어(langs)로 번역할 때 필요한 글자 수와 예상 비용을 계산합니다. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/estimate/run | edit_posts (REST 경로 자체 확인) | posts 배열post_type 문자열langs 배열(필수)engine 문자열 |
tranzly/estimate-bulk시작하기 전에 특정 언어로의 사이트 전체 번역(post_types, scope, engine)을 추정합니다. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/estimate-bulk/run | edit_posts (REST 경로 자체 확인) | post_types 배열scope 문자열: missing, stale, allengine 문자열lang 문자열(필수)after 정수 |
tranzly/export-translation-file번역가나 번역 에이전시를 위해 원본과 해당 단일 언어 번역본이 포함된 XLIFF 또는 CSV 파일(텍스트 형식)을 반환합니다: 지정된 글, 또는 특정 상태(missing, stale, translated 또는 all, after를 사용하여 반복)에 있는 콘텐츠 유형 원본의 최대 100개 항목 페이지. 번역이 완료되면 동일한 파일을 다시 가져올 수 있습니다. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/export-translation-file/run | edit_posts; 사용자가 편집할 수 있는 권한이 있는 글만 포함됩니다 | lang 문자열(필수)format 문자열: xliff, csvposts 배열post_type 문자열state 문자열: all, missing, stale, translatedafter 정수 |
tranzly/fix-status특정 언어 및 포스트 유형에서 누락되었거나(또는 오래된) 모든 항목의 번역을 대기열에 추가합니다. | 무료 | POST /wp-json/wp-abilities/v1/abilities/tranzly/fix-status/run | edit_posts (REST 경로 자체 검사) | post_type 문자열lang 문자열 (필수)state 문자열 (필수): missing, stale, quality |
tranzly/get-comments-setting댓글이 여러 언어에 걸쳐 공유되는지 또는 언어별로 유지되는지 여부를 반환합니다. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-comments-setting/run | moderate_comments (REST 경로 자체 검사) | 없음 |
tranzly/get-deepl-usage이번 달에 저장된 DeepL 키의 사용된 문자 수와 한도를 반환합니다. | 무료 | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-deepl-usage/run | manage_options (REST 경로 자체 검사) | 없음 |
tranzly/get-diagnostics지원 티켓에 포함될 진단 정보(버전, 활성 플러그인, 제한 및 최근 오류)를 반환합니다. | 무료 | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-diagnostics/run | manage_options (REST 경로 자체 검사) | 없음 |
tranzly/get-display언어 전환기 및 크레딧 표시 옵션을 반환합니다. | 무료 | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-display/run | manage_options (REST 경로 자체 검사) | 없음 |
tranzly/get-engine-settings기본 및 대체 엔진, 언어별 엔진 및 AI 모델, 각 엔진의 상태, 연결된 AI 제공업체 및 해당 모델, 이번 달 지출액을 반환합니다. | 무료 | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-engine-settings/run | manage_options (REST 경로 자체 검사) | 없음 |
tranzly/get-glossary번역되지 않은 단어, 고정 용어 번역 및 언어별 어조를 반환합니다. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-glossary/run | manage_options | 없음 |
tranzly/get-integrationsTranzly가 지원하는 SEO, WooCommerce, 페이지 빌더 및 양식 플러그인과 현재 활성화된 플러그인을 나열합니다. | 무료 | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-integrations/run | manage_options (REST 경로 자체 검사) | 없음 |
tranzly/get-job단일 작업의 진행 상황과 카운트를 반환합니다. | 무료 | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-job/run | manage_options (REST 경로 자체 검사) | id 문자열 (필수) |
tranzly/get-job-failures작업의 실패한 항목과 각 실패 이유를 나열합니다. | 무료 | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-job-failures/run | manage_options (REST 경로 자체 검사) | id 문자열 (필수) |
tranzly/get-legacy-importTranzly 2.x에서 번역을 가져오는 상태와 보고서를 반환합니다. | 무료 | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-legacy-import/run | manage_options (REST 경로 자체 검사) | 없음 |
tranzly/get-licence이 사이트의 Tranzly 요금제, 라이선스 상태, 갱신일 및 요금제에 포함된 항목을 반환합니다. | 무료 | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-licence/run | manage_options (REST 경로 자체 검사) | 없음 |
tranzly/get-menus각 메뉴 위치에서 각 언어가 표시하는 메뉴를 반환합니다. | 무료 | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-menus/run | edit_theme_options (REST 경로 자체 검사) | 없음 |
tranzly/get-post-group게시물의 번역 그룹(모든 언어의 멤버와 해당 제목, 상태 및 편집 링크)을 나열합니다. | 무료 | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-post-group/run | edit_post 및 edit_term (REST 경로 자체 검사) | id 문자열 (필수) |
tranzly/get-quality-report번역의 AI 품질 보고서(점수 및 플래그가 지정된 세그먼트)를 반환합니다. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-quality-report/run | edit_post (REST 경로 자체 검사) | id 문자열 (필수) |
tranzly/get-segments검토 및 수정을 위해 원본 세그먼트와 번역된 세그먼트를 나란히 반환합니다. | 무료 | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-segments/run | edit_post (REST 경로 자체 검사) | id 문자열 (필수) |
tranzly/get-shared-strings특정 언어의 테마 및 플러그인 텍스트(범위)와 번역을 반환합니다. | 무료 | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-shared-strings/run | edit_theme_options (REST 경로 자체 검사) | lang 문자열 (필수)scope 문자열: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug> |
tranzly/get-site-strings특정 언어의 사이트 제목, 태그라인 및 위젯 텍스트를 반환합니다. | 무료 | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-site-strings/run | manage_options (REST 경로 자체 검사) | lang 문자열 (필수) |
tranzly/get-support-connection이 사이트가 Zinn Digital® 지원팀에 연결되어 있는지 여부와 어떤 계정으로 연결되어 있는지 표시합니다. | 무료 | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-support-connection/run | manage_options (REST 경로 자체 확인) | refresh boolean |
tranzly/get-term-group카테고리 또는 태그의 번역 그룹을 나열합니다. | 무료 | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-term-group/run | edit_post 및 edit_term (REST 경로 자체 확인) | id string (필수) |
tranzly/get-urls주소에서 언어가 표시되는 방식(폴더, 하위 도메인 또는 도메인), 번역된 슬러그 및 베이스, 번역되지 않은 페이지에 대한 noindex 설정을 반환합니다. | 무료 | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-urls/run | manage_options (REST 경로 자체 확인) | 없음 |
tranzly/get-workflow-settings발행 및 업데이트 시 자동 번역, 발행 전 검토, AI 품질 검사의 임계값, 제공업체 및 모델을 반환합니다. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-workflow-settings/run | manage_options (REST 경로 자체 확인) | 없음 |
tranzly/import-from-source다른 다국어 플러그인에서 다음 번역 페이지를 가져옵니다(모드: dry-run 또는 run; 커서). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/import-from-source/run | manage_options (REST 경로 자체 확인) | source string (필수)mode string: dry-run, run, undocursor string |
tranzly/import-translation-file업로드된 번역 파일에서 다음 게시물 페이지를 기록합니다(완료될 때까지 after를 사용하여 반복). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/import-translation-file/run | edit_posts (REST 경로 자체 확인) | token string (필수)after integer |
tranzly/link-post기존 게시물(타겟)을 특정 언어로 된 이 게시물의 번역본으로 연결합니다. | 무료 | POST /wp-json/wp-abilities/v1/abilities/tranzly/link-post/run | edit_post 및 edit_term (REST 경로 자체 확인) | id string (필수)lang string (필수)target integer (필수) |
tranzly/link-term기존 용어(타겟)를 특정 언어로 된 이 용어의 번역본으로 연결합니다. | 무료 | POST /wp-json/wp-abilities/v1/abilities/tranzly/link-term/run | edit_post 및 edit_term (REST 경로 자체 확인) | id string (필수)lang string (필수)target integer (필수) |
tranzly/list-engines번역 엔진 목록, 각 엔진의 설정 여부, 지정되지 않은 경우 사용되는 엔진을 나열합니다. | 무료 | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-engines/run | edit_posts | 없음 |
tranzly/list-import-sources이 사이트에서 발견된 가져올 수 있는 WPML, Polylang 및 TranslatePress 데이터를 나열합니다. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-import-sources/run | manage_options (REST 경로 자체 확인) | 없음 |
tranzly/list-jobs백그라운드 번역 작업을 진행 상황과 함께 최신순으로 나열합니다. | 무료 | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-jobs/run | edit_posts (REST 경로 자체 확인) | 없음 |
tranzly/list-languages사이트의 언어를 나열합니다. 첫 번째 언어는 원본 콘텐츠가 작성된 언어입니다. | 무료 | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-languages/run | edit_posts | 없음 |
tranzly/list-status-items특정 언어의 번역 상태(상태: missing, stale, current)와 함께 원본 항목을 페이지별로 나열합니다. | 무료 | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-status-items/run | edit_posts (REST 경로 자체 확인) | post_type stringlang string (필수)state string: all, missing, stale, translated, human, machine, review, qualityafter integer |
tranzly/list-theme-strings번역을 위해 텍스트를 검색할 수 있는 테마 및 플러그인과 각 테마/플러그인의 문자열 수를 나열합니다. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-theme-strings/run | manage_options (REST 경로 자체 확인) | 없음 |
tranzly/open-support-ticket관리자가 동의한 경우 이 사이트의 진단 정보와 함께 지원 티켓(제목, 메시지, 유형, 이메일)을 제출합니다. 로그인 계정을 생성하거나 전송하지 않습니다. | 무료 | POST /wp-json/wp-abilities/v1/abilities/tranzly/open-support-ticket/run | manage_options (REST 경로 자체 확인) | subject string (필수)message string (필수)kind string: help, bug, feedback, feature_requestemail stringname stringdiagnostics boolean |
tranzly/record-support-consent지원 티켓과 함께 진단 정보를 전송하는 데 대한 관리자의 동의 여부를 기록합니다. | 무료 | POST /wp-json/wp-abilities/v1/abilities/tranzly/record-support-consent/run | manage_options (REST 경로 자체 확인) | consent boolean (필수) |
tranzly/retry-job-item실패한 항목을 다시 시도하거나(action: retry, 선택적으로 다른 엔진 사용) 수동 번역 대상으로 표시합니다(action: by-hand). | 무료 | POST /wp-json/wp-abilities/v1/abilities/tranzly/retry-job-item/run | edit_post 및 manage_options (REST 경로 자체 검사) | item string (필수)action string (필수)engine string |
tranzly/review-translation번역을 승인(및 원본이 발행된 경우 함께 발행)하거나 반려(decision, note)합니다. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/review-translation/run | edit_post (REST 경로 자체 검사) | id string (필수)decision string (필수): approve, changes, pendingnote string |
tranzly/run-legacy-import2.x 가져오기를 실행합니다: dry-run(보고서만 생성), run, 또는 undo. | 무료 | POST /wp-json/wp-abilities/v1/abilities/tranzly/run-legacy-import/run | manage_options (REST 경로 자체 검사) | action string (필수) |
tranzly/scan-theme-strings번역 가능한 텍스트를 찾기 위해 구성 요소의 PHP 파일 다음 페이지를 스캔합니다(완료될 때까지 after를 사용하여 반복). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/scan-theme-strings/run | manage_options (REST 경로 자체 검사) | component string (필수)after integer |
tranzly/schedule-quality-check특정 언어의 번역(또는 지정된 글) 다음 페이지에 대한 AI 품질 검사를 예약합니다. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/schedule-quality-check/run | edit_posts (REST 경로 자체 검사) | lang string (필수)post_type stringposts arrayafter integer |
tranzly/seo-audit한 언어에서 누락된 SEO 제목, 설명, 슬러그 및 hreflang이 있는지 페이지별로 번역을 검사합니다. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/seo-audit/run | manage_options (REST 경로 자체 검사) | lang string (필수)after integer |
tranzly/set-comments-setting글의 여러 번역본 간에 댓글을 공유하거나 언어별로 유지합니다(mode). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-comments-setting/run | manage_options 및 moderate_comments (REST 경로 자체 검사) | mode string (필수): off, show, translate |
tranzly/set-engine-keyDeepL, Google 또는 Microsoft의 API 키(및 Microsoft의 경우 지역)를 저장합니다. 비워 두면 제거됩니다. 키는 암호화되어 저장되며 절대 반환되지 않습니다. | 무료 | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-engine-key/run | manage_options (REST 경로 자체 검사) | engine string (필수)key string (필수)region string |
tranzly/set-menus위치별, 언어별로 메뉴를 할당합니다(map). | 무료 | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-menus/run | edit_theme_options (REST 경로 자체 검사) | map object (필수) |
tranzly/set-protection번역이 엔진에 의해 덮어써지지 않도록 보호하거나(protected: true), 보호를 해제합니다. | 무료 | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-protection/run | edit_post (REST 경로 자체 검사) | id string (필수)protected boolean (필수) |
tranzly/set-shared-strings테마 및 플러그인 텍스트의 수정된 번역을 저장합니다(strings). 이 번역들은 보호 상태가 됩니다. | 무료 | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-shared-strings/run | edit_theme_options (REST 경로 자체 검사) | lang string (필수)scope string: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug>strings object (필수) |
tranzly/set-site-string특정 언어로 된 사이트 텍스트(key) 하나(예: 사이트 제목 또는 태그라인)를 저장합니다. | 무료 | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-site-string/run | edit_theme_options 및 manage_options (REST 경로 자체 검사) | lang string (필수)key string (필수)translation string (필수) |
tranzly/set-urls주소 모드(mode), 언어별 도메인, 번역된 베이스 및 세그먼트, noindex_untranslated, 슬러그 제안을 설정합니다. | 무료 | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-urls/run | manage_options (REST 경로 자체 검사) | mode stringsegments objectdomains objectbases objectsuggest booleannoindex_untranslated boolean |
tranzly/start-trial이 사이트에 대한 14일 Tranzly Pro 체험판을 시작합니다(결제 불필요). | 무료 | POST /wp-json/wp-abilities/v1/abilities/tranzly/start-trial/run | manage_options (REST 경로 자체 검사) | 없음 |
tranzly/translate-media-field특정 언어(lang)로 이미지의 대체 텍스트, 제목 또는 캡션(field)을 저장합니다. | 무료 | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-media-field/run | edit_post (REST 경로 자체 권한 검사) | id 문자열 (필수)lang 문자열 (필수)field 문자열 (필수): alt, caption, titletranslation 문자열 (필수) |
tranzly/translate-post번역 엔진을 사용하여 하나의 글이나 페이지를 사이트의 하나 이상의 언어로 번역하고, 각 번역을 생성하거나 업데이트합니다. publish가 true가 아닌 경우 새로운 번역은 임시글로 저장됩니다. force가 true가 아닌 경우 사람이 직접 편집한 번역은 건너뜁니다. | 무료 | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-post/run | 해당 글을 번역할 수 있는 권한 (해당 글의 edit_post); 기존 번역에 대한 edit_post; 발행을 위한 해당 포스트 타입의 publish 권한 | id 정수 (필수)languages 배열 (필수)engine 문자열publish 부울force 부울 |
tranzly/translate-shared-strings기본 엔진을 사용하여 특정 언어로 번역되지 않은 테마 및 플러그인 텍스트의 다음 페이지를 번역합니다 (완료될 때까지 after 값을 사용하여 반복). | 무료 | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-shared-strings/run | edit_theme_options (REST 경로 자체 권한 검사) | lang 문자열 (필수)scope 문자열: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug>after 정수 |
tranzly/translate-site안내형 워크플로: 에이전트가 언어와 엔진을 확인하고, 비용을 추정한 뒤, 누락된 항목을 번역하며, 비용 지출이나 발행 전에 확인을 요청합니다. | 무료 | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-site/run | edit_posts | languages 문자열 (필수) |
tranzly/translate-term번역 엔진을 사용하여 하나의 용어(카테고리, 태그 또는 제품 속성)를 특정 언어(lang)로 번역하고, 번역본을 생성하거나 업데이트합니다. | 무료 | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-term/run | REST 경로 자체의 항목별 권한 검사 | id 문자열 (필수)lang 문자열 (필수)engine 문자열force 부울status 문자열: publish, draft |
tranzly/translation-status글 ID가 있는 경우: 해당 글의 언어별 번역 상태, 최신 상태 여부 및 작성자 정보를 표시합니다. 글 ID가 없는 경우: 언어별 사이트 전체 번역 진행률을 표시합니다. | 무료 | GET /wp-json/wp-abilities/v1/abilities/tranzly/translation-status/run | 해당 글에 대한 edit_post; 사이트 요약 정보에 대한 edit_posts | id 정수post_type 문자열 |
tranzly/unlink-post글을 번역 그룹에서 제외합니다. 글의 언어 설정은 유지됩니다. | 무료 | POST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-post/run | edit_post 및 edit_term (REST 경로 자체 권한 검사) | id 문자열 (필수) |
tranzly/unlink-term용어를 번역 그룹에서 제외합니다. | 무료 | POST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-term/run | edit_post 및 edit_term (REST 경로 자체 권한 검사) | id 문자열 (필수) |
tranzly/update-display전환기(스타일, 국기, 언어명, 배치) 및 크레딧 문구를 변경합니다. | 무료 | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-display/run | manage_options (REST 경로 자체 권한 검사) | switcher 객체credit 부울 |
tranzly/update-engine-settings기본 엔진, 대체 엔진, 언어별 엔진 및 언어별 AI 모델을 설정합니다(default, fallback, per_lang, models, caps). 기본 엔진을 제외한 모든 기능은 Pro 버전에서 제공됩니다. | 무료 | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-engine-settings/run | manage_options (REST 경로 자체 권한 검사) | default 문자열per_lang 객체fallback 배열caps 객체models 객체 |
tranzly/update-glossary전송된 용어집 부분(번역 제외 단어, 용어 번역, 어조)을 교체합니다. 제외된 부분은 그대로 유지됩니다. 다음 번역부터 모든 엔진에 적용됩니다. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-glossary/run | manage_options | dnt 배열terms 객체tone 객체 |
tranzly/update-settings사이트 언어(languages: 코드 및 이름 목록, 첫 번째 언어가 원본 언어임), 프론트엔드 클래스 접두사, AI 에이전트(MCP) 허용 여부를 설정합니다. | 무료 | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-settings/run | manage_options (REST 경로 자체 권한 검사) | prefix 문자열mcp 부울languages 배열 |
tranzly/update-workflow-settingson_update (off, stale, translate), on_publish, review, quality_threshold, quality_provider 및 quality_model을 설정합니다. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-workflow-settings/run | manage_options (REST 경로 자체 확인) | on_update string: off, stale, translateon_publish booleanreview booleanquality_threshold integerquality_provider stringquality_model string |
tranzly/upload-translation-file다른 곳에서 번역된 Tranzly XLIFF 또는 CSV 파일(내용, 파일 이름)을 업로드합니다. 가져오기를 위해 업로드를 식별하는 토큰을 반환합니다. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/upload-translation-file/run | edit_posts (REST 경로 자체 확인) | content string (필수)filename string (필수) |
플러그인의 abilities.json에서 생성되었으며, 이는 실행 중인 사이트에서 자체 생성됩니다. 둘이 일치하지 않으면 테스트가 실패합니다.
WP-CLI 명령어
WP-CLI를 사용하여 서버에서 실행하세요. 각 명령어는 플러그인 화면과 동일한 권한을 확인하며, 예제는 플러그인 자체 도움말 텍스트에서 가져왔습니다.
| 명령어 | 기능 | 에디션 |
|---|---|---|
wp tranzly create <id> [--term]wp tranzly create 42 --lang=de_DE --user=admin | 해당 글(또는 분류 항목)에 연결된 번역 초안을 생성합니다. | Free |
wp tranzly engines | 번역 엔진 목록을 표시합니다. | Free |
wp tranzly jobs <action> [<id>...] [--lang=<codes>] [--post-type=<type>] [--engine=<id>] [--publish] [--force] [--format=<format>]wp tranzly jobs create --lang=de,fr --post-type=page --user=adminwp tranzly jobs status 12wp tranzly jobs failures 12wp tranzly jobs retry 345 --engine=deeplwp tranzly jobs retry-failed 12wp tranzly jobs run 12 # work the job here instead of waiting for the queue runner | 백그라운드 번역 작업입니다. | Free |
wp tranzly legacy <action> [--format=<format>]wp tranzly legacy dry-runwp tranzly legacy runwp tranzly legacy undo | 기존 Tranzly(2.x) 사이트 번역의 가져오기를 확인, 시뮬레이션(dry-run), 실행 또는 취소합니다. | Free |
wp tranzly link <source> <target> [--term] | 기존 글(또는 분류 항목)을 다른 글의 번역으로 연결합니다. | Free |
wp tranzly network <action> [--languages=<codes>]wp tranzly network setupwp tranzly network languages --languages=en_US,de_DE,fr_FR | 멀티사이트(Agency): 네트워크의 모든 사이트를 설정하거나, 새 사이트 생성 시 기본으로 적용될 언어를 설정합니다. | Free |
wp tranzly translate [<id>...] [--post-type=<type>] [--engine=<id>] [--force] [--publish] [--dry-run]wp tranzly translate --lang=de --post-type=page --user=adminwp tranzly translate 42 43 --lang=de_DE,fr_FR --engine=deepl --user=admin | 엔진을 사용하여 글을 번역합니다. | Free |
wp tranzly translations <id> [--term] [--format=<format>] | 글(또는 분류 항목)의 번역 목록을 표시합니다. | Free |
PHP 함수
테마와 다른 플러그인에서 호출할 수 있는 함수입니다. 플러그인이 비활성화된 상태에서도 코드가 계속 작동할 수 있도록 먼저 function_exists()를 확인하세요.
| 함수 | 기능 설명 | 에디션 |
|---|---|---|
icl_object_id( $id, $type = 'post', $return_original_if_missing = false, $lang = null ) | WPML: 객체의 번역본입니다. | Pro |
pll__( $text ) | Polylang: 등록된 문자열의 번역본입니다. Tranzly는 WordPress 자체 gettext를 통해 테마 문자열을 번역하므로 문자열이 그대로 반환됩니다. | Pro |
pll_current_language( $field = 'slug' ) | Polylang: 현재 언어입니다. | Pro |
pll_default_language( $field = 'slug' ) | Polylang: 기본 언어입니다. | Pro |
pll_e( $text ) | Polylang: 등록된 문자열을 이스케이프하여 출력(echo)합니다. | Pro |
pll_get_post( $post_id, $lang = null ) | Polylang: 글의 번역본입니다. | Pro |
pll_get_post_language( $post_id, $field = 'slug' ) | Polylang: 글의 언어입니다. | Pro |
pll_get_post_translations( $post_id ) | Polylang: 글의 모든 번역본(슬러그 => ID)입니다. | Pro |
pll_get_term( $term_id, $lang = null ) | Polylang: 용어(term)의 번역본입니다. | Pro |
pll_get_term_language( $term_id, $field = 'slug' ) | Polylang: 용어(term)의 언어입니다. | Pro |
pll_get_term_translations( $term_id ) | Polylang: 용어(term)의 모든 번역본(슬러그 => ID)입니다. | Pro |
pll_home_url( $lang = '' ) | Polylang: 해당 언어의 홈 URL입니다. | Pro |
pll_is_translated_post_type( $post_type ) | Polylang: 번역된 글 유형(post type)인지 확인합니다. | Pro |
pll_is_translated_taxonomy( $taxonomy ) | Polylang: 번역된 택소노미(taxonomy)인지 확인합니다. | Pro |
pll_languages_list( $args = array( ) | Polylang: 언어 목록입니다. | Pro |
pll_register_string() | Polylang: 문자열을 등록합니다(수락되지만 무시됨 — pll__() 참조). | Pro |
pll_the_languages( $args = array( ) | Polylang: 언어 전환기입니다. `raw`는 Polylang의 배열(슬러그 => 세부 정보)을 반환하며, 그렇지 않은 경우 Polylang 마크업의 `<li>` 목록을 반환하고 `echo`가 0이 아니면 출력합니다. `hide_current`, `hide_if_no_translation` 및 `display_names_as`(`name` 또는 `slug`)를 준수합니다. `dropdown`은 목록으로 렌더링됩니다. 드롭다운의 경우 Tranzly 자체 전환기 블록/위젯을 사용하십시오. | Pro |
pll_translate_string( $text ) | Polylang: 특정 언어로 등록된 문자열입니다. pll__()과 마찬가지로 문자열이 그대로 반환됩니다. | Pro |
tranzly_compat_field( string $code, string $field ) | Polylang 어휘 체계에 따른 언어의 한 필드입니다. | Pro |
tranzly_current_language(): string | 현재 요청의 언어(`fr_FR`과 같은 WordPress 로캘 코드)입니다. | Free |
tranzly_default_language(): string | 기본 언어: 가장 먼저 나열된 언어입니다. | Free |
tranzly_get_engines(): array | 사용 가능한 엔진: ID => 이름. | Free |
tranzly_get_post_language( int $post_id ): string | 글이 작성된 언어입니다. | Free |
tranzly_get_term_language( int $term_id ): string | 용어(term)가 작성된 언어입니다. | Free |
tranzly_get_term_translation( int $term_id, string $lang ): ?int | 특정 언어로 번역된 용어(term)의 ID 또는 null입니다. | Free |
tranzly_get_term_translations( int $term_id ): array | 용어(term)의 모든 버전: 언어 코드 => 용어 ID. | Free |
tranzly_get_translation( int $post_id, string $lang ): ?int | 글이 특정 언어로 번역된 번역본의 ID이며, 없는 경우 null입니다. 글이 이미 해당 언어로 작성된 경우 글 자체의 ID를 반환합니다. | Free |
tranzly_get_translations( int $post_id ): array | 글 자체를 포함한 글의 모든 버전: 언어 코드 => 글 ID. 번역본이 없는 글은 해당 언어로 된 자기 자신만 반환합니다. | Free |
tranzly_language_switcher( array $args = array( ) | 모든 테마, 빌더 또는 플러그인(T5)을 위한 언어 전환기 HTML입니다. Page Builder Sandwich 요소가 이를 호출하며, 사용자 코드에서도 호출할 수 있습니다. 언어가 2개 미만인 경우 비어 있습니다. | Free |
tranzly_language_url( string $lang, ?string $url = null ): string | 지정된 언어를 표시하는 URL입니다. | Free |
tranzly_languages(): array | 사이트의 언어 목록(기본 언어가 첫 번째)입니다. | Free |
tranzly_register_engine( Engine $engine ) | 번역 엔진을 추가합니다. `tranzly_register_engines` 시점이나 요청의 첫 번역이 이루어지기 전 언제든지 호출하십시오. | Free |
tranzly_restore_language(): bool | 마지막 tranzly_switch_language()를 실행 취소합니다. | Free |
tranzly_switch_language( string $lang ): bool | tranzly_restore_language()가 호출될 때까지 코드가 다른 언어로 실행되도록 합니다. 현재 언어와 WordPress 자체 번역이 모두 전환됩니다. switch_to_blog()처럼 중첩됩니다: | Free |
tranzly_translatable_attributes( string $block_name ): array | Tranzly가 블록 유형에 대해 번역하는 속성 이름 목록: 해당 block.json의 `role: content`이며 `tranzly_translatable_attributes` 필터로 조정됩니다. | Free |
tranzly_translate_post( int $post_id, string $lang, string $engine = '', array $args = array( ) | 현재 사용자의 권한으로 엔진을 사용하여 게시물을 특정 언어로 번역합니다(사용자의 권한이 적용됨). | 무료 |
액션 및 필터
플러그인이 제공하는 모든 훅과 소스 코드에서 가져온 설명입니다. 필터는 값을 변경하고, 액션은 특정 시점에 코드를 실행할 수 있게 하며, 진입점(entry point)은 플러그인에 작업을 요청하기 위해 호출하는 액션입니다.
| 후크 | 종류 | 기능 | 매개변수 | 버전 |
|---|---|---|---|---|
tranzly_admin_bar | 액션 | 번역(Translations) 관리자 바 메뉴가 생성된 후 실행됩니다(Pro 시각 편집기가 여기에 “이 페이지에서 번역” 항목을 추가함). | \WP_Admin_Bar $barint $id | Free |
tranzly_admin_data | 필터 | 관리자 앱이 시작될 때 사용되는 데이터를 필터링합니다. 프리미엄 레이어에서 에디션을 알리는 데 사용됩니다. 페이지에 직접 출력되므로 민감한 정보는 여기에 포함되지 않아야 합니다. | 없음 | Free |
tranzly_ai_model | 필터 | 특정 언어로 번역할 AI 제공업체 및 모델을 필터링합니다. Free: 모든 언어에 대해 `translate` 작업용으로 선택된 제공업체 및 모델. Tranzly Pro: 해당 언어 자체의 설정 또는 “그 외 모든 언어” 설정. | string $target | Free |
tranzly_ai_providers_in_use | 필터 | 특정 언어에 선택된 AI 제공업체를 필터링합니다. 무료 플러그인에는 없음: 모든 언어가 `translate` 작업용으로 선택된 제공업체 및 모델을 사용합니다. Tranzly Pro는 언어별 모델의 제공업체를 나열합니다. | 없음 | Free |
tranzly_content_before_rebuild | 필터 | 번역된 세그먼트가 입력되기 직전의 원본 콘텐츠를 언어별로 필터링합니다(Pro의 언어별 이미지 교체 기능에서 사용). | string $contentstring $lang | Free |
tranzly_copy_meta_keys | 필터 | 글에서 새 번역본으로 복사되는 메타 키를 필터링합니다. 그 외의 다른 항목은 복사되지 않습니다. | int $source_id | Free |
tranzly_deepl_host | 필터 | DeepL API 호스트(프록시 또는 테스트 더블)를 필터링합니다. | string $hoststring $key | Free |
tranzly_deepl_price_per_million | 필터 | DeepL의 100만 자당 가격(미국 달러)을 필터링합니다. | float $price | Free |
tranzly_default_engine | 필터 | 지정된 엔진이 없을 때 사용되는 엔진의 ID를 필터링합니다. | string $id | Free |
tranzly_engine_cap | 필터 | 엔진의 월별 한도(미국 달러)를 필터링합니다. 무료 플러그인에는 없습니다. | float|null $capstring $engine | Free |
tranzly_engine_chain | 필터 | 언어에 대해 순서대로 시도할 엔진을 필터링합니다. Free: 기본 엔진. 프리미엄 레이어는 해당 언어의 전용 엔진 및 대체(fallback) 목록을 추가합니다. | string $langstring $first | Free |
tranzly_engine_options | 필터 | 엔진에 전달되는 옵션(번역 제외 목록, 용어집, 격식체 여부, 지침)을 필터링합니다. | string $targetEngine $engine | Free |
tranzly_engine_settings_save | 필터 | 언어별 엔진 및 AI 모델, 대체 목록, 월별 한도를 저장합니다. 프리미엄 레이어에서만 응답합니다(WordPress.org 가이드라인 5: 무료 플러그인에 Pro 동작 포함 불가). | 없음 | Free |
tranzly_frontend_prefix | 필터 | 중립적인 프론트엔드 클래스 접두사를 필터링합니다. | string $prefix | Free |
tranzly_fs_loaded | 액션 | 라이선스 SDK가 로드된 후 실행됩니다(메인 파일에서, Tranzly 코드 실행 전). `tranzly_fs()`와 통신하려면 여기에 연결하세요. | 없음 | Free |
tranzly_glossary_options | 필터 | 대상 언어에 대한 엔진 옵션을 필터링합니다. 번역 제외 목록과 함께 프리미엄 레이어에서 추가할 경우 용어집 및 어조가 포함됩니다. | string $lang | Free |
tranzly_glossary_save | 필터 | 언어별 선호 번역 및 어조를 저장합니다. 프리미엄 레이어에서만 응답합니다(WordPress.org 가이드라인 5: 무료 플러그인에 Pro 동작 포함 불가). | 없음 | Free |
tranzly_google_price_per_million | 필터 | Google Cloud Translation의 100만 자당 가격(미국 달러)을 필터링합니다. | float $price | Pro |
tranzly_install_language_packs | 필터 | 사이트에 추가된 언어의 워드프레스, 테마 및 플러그인 언어 팩을 Tranzly가 설치할지 여부를 설정합니다(워드프레스 및 WooCommerce 자체 단어가 번역되어 표시되도록 함). 기본적으로 켜져 있습니다. | bool $install | Free |
tranzly_integration_available | 필터 | 플러그인이 감지되지 않을 때 연동 기능의 실행 여부를 필터링합니다(빌더가 비활성화된 후 남겨진 콘텐츠 또는 비정상적인 방식으로 로드된 플러그인 대상). | bool $onstring $id | Free |
tranzly_integrations | 필터 | Tranzly가 실행하는 연동 항목을 필터링합니다. 다른 플러그인을 지원하려면 `Integration` 하위 클래스를 추가하세요. | 없음 | Free |
tranzly_is_pro | 필터 | 프리미엄 레이어가 실행 중인지 여부를 필터링합니다. 프리미엄 레이어만 이에 응답합니다. | bool $pro | Free |
tranzly_job_created | 액션 | 번역 작업이 생성된 후 실행됩니다. | int $jobint $items | Free |
tranzly_job_finished | 액션 | 번역 작업에 남은 작업이 없을 때 실행됩니다. | int $job_id | 무료 |
tranzly_kit_api_base | 필터 | 지원 화면이 호출하는 Zinn Digital® API 베이스를 필터링합니다. | string $base | 무료 |
tranzly_kit_diagnostics | 필터 | 사이트 소유자에게 표시되기 전에 진단 정보를 필터링합니다. 플러그인은 `extra` 아래에 자체 팩트를 추가합니다. ⛔ 이는 미리보기 전에 실행되며, 미리보기와 전송 사이에는 절대 실행되지 않습니다. | 없음 | 무료 |
tranzly_kit_footprint_free | 필터 | 이 사이트가 풋프린트 없는(footprint-free) 상태인지 필터링하여 Zinn® Ads가 사이트에 홍보되지 않도록 합니다. | bool $footprint_free | 무료 |
tranzly_kit_promotions | 필터 | 프로모션 레지스트리가 확인(resolve)되기 전에 필터링합니다. 다른 제품을 홍보하려면 행을 추가하세요: `id`, `kind` (hosting|marketplace|platform|plugin|bundle|ads), `slot` (promo|cross-sell), 그리고 `url` 또는 (플러그인의 경우) `name`, `site`, `main_files`. | 없음 | 무료 |
tranzly_kit_tier | 필터 | 이 플러그인에 대해 키트가 보고하는 플랜 등급(테스트 및 스테이징; 프로덕션에서는 라이선스가 결정)을 필터링합니다. | string $tier | 무료 |
tranzly_localize_links | 필터 | Tranzly가 이 페이지의 내부 링크를 해당 번역본으로 연결할지 여부를 필터링합니다. | bool $localizestring $lang | 무료 |
tranzly_memory_enabled | 필터 | 번역 메모리 사용 여부를 필터링합니다. | bool $on | Pro |
tranzly_microsoft_price_per_million | 필터 | Microsoft Translator의 100만 자당 가격(미국 달러)을 필터링합니다. | float $price | Pro |
tranzly_network_enabled | 필터 | 멀티사이트 네트워크 계층의 활성화 여부를 필터링합니다. | bool $agency | 무료 |
tranzly_pbs_internal_post_types | 필터 | Tranzly가 건드리지 않고 그대로 두는 Page Builder Sandwich 포스트 타입을 필터링합니다. | 없음 | 무료 |
tranzly_post_segments | 필터 | 엔진으로 전송되는 포스트의 세그먼트를 필터링합니다. Key => `text` + `format` (`text` 또는 `html`). 블록 인식 파서 및 통합 기능이 여기에서 세그먼트를 추가, 분할 또는 교체하고 `tranzly_translated_post_fields`에 다시 씁니다. | \WP_Post $post | 무료 |
tranzly_post_translated | 액션 | 엔진이 포스트를 번역한 후(또는 작업자의 파일이나 가져오기를 통해 작성된 후) 실행됩니다. | int $targetint $source_idstring $codestring $engine | 무료 |
tranzly_post_translation_created | 액션 | Tranzly가 포스트 번역을 생성한 후 실행됩니다. | int $new_idint $source_idstring $code | 무료 |
tranzly_post_types | 필터 | Tranzly가 번역할 포스트 타입을 필터링합니다. | 없음 | 무료 |
tranzly_pre_current_language | 필터 | 현재 언어를 단락(short-circuit) 평가합니다. 사용할 언어 코드를 반환하세요. 이것이 tranzly_switch_language()의 작동 방식입니다. Tranzly가 결정하도록 하려면 null을 반환하세요. | string|null $lang | 무료 |
tranzly_query_var | 필터 | 언어를 선택하는 쿼리 변수를 필터링합니다. | string $var | 무료 |
tranzly_queue_lease_seconds | 필터 | 할당된 항목의 임대 기간을 필터링합니다. 이 시간이 지나면 항목 처리 도중 중단된 워커가 해당 항목을 다른 워커에 반환합니다. 가장 느린 단일 번역 시간보다 길어야 합니다. | int $seconds | 무료 |
tranzly_queue_worker_seconds | 필터 | 단일 워커가 다음으로 넘기기 전까지 실행되는 시간(초 단위)을 필터링합니다. | int $seconds | 무료 |
tranzly_queue_workers | 필터 | 하나의 작업이 한 번에 실행하는 워커 수를 필터링합니다. 번역 서비스에 무리를 주지 않기 위한 WORKERS의 제한이며, 완료되는 항목 수에 대한 제한이 아닙니다. | int $workersint $job_id | 무료 |
tranzly_rate_source_ | 필터 | 다른 소스의 환율입니다(`tranzly_rate_sources` 참조). | 없음 | Pro |
tranzly_rate_sources | 필터 | 환율 소스를 필터링합니다. `[ code => 기준 통화 대비 환율 ]` 또는 WP_Error를 반환하는 `tranzly_rate_source_<id>` 필터를 사용하여 추가할 수 있습니다. | 없음 | Pro |
tranzly_register_engines | 액션 | 번역 엔진을 등록합니다. `$registry->add( new Your_Engine() )`을 호출하세요. | Registry $registry | 무료 |
tranzly_relations_changed | 액션 | 객체의 번역 링크가 변경(연결, 연결 해제, 다른 언어로 이동 또는 제거)된 후 실행됩니다. 영향을 받은 그룹당 한 번씩 실행되므로 단일 링크 작업으로 인해 두 번 실행될 수 있습니다. | string $typearray<int> $ids | 무료 |
tranzly_robots_meta_keys | 필터 | robots 설정을 보유하는 포스트 메타 키를 필터링합니다. 각 키는 원본을 따라 번역본에 적용됩니다. | 없음 | 무료 |
tranzly_shared_string_scopes | Filter | 공유 텍스트 범위를 필터링합니다 (레인 L06, T6: 통합에서 `woocommerce`, `forms`, `theme`을 추가하며, 해당 텍스트는 `tranzly_shared_strings`를 통해 전달됨). | none | Free |
tranzly_shared_strings | Filter | 범위별로 Tranzly가 문자열로 번역하는 공유 텍스트를 필터링합니다. Pro 레이어는 블록 템플릿, 템플릿 파트 및 패턴을 `templates`에 추가합니다. | string $scope | Free |
tranzly_shared_strings_covered | Filter | 언어 팩이 특정 언어로 번역하는 공유 텍스트 범위의 텍스트를 필터링합니다. Pro 레이어는 `templates`에 대해 테마 및 코어의 등록된 패턴을 보고합니다. | string $scopestring $lang | Free |
tranzly_source_changed | Action | 원본의 번역 가능한 콘텐츠가 변경되어 번역본이 최신 상태가 아니게 될 때 실행됩니다. | int $post_idstring $nowstring $before | Free |
tranzly_source_meta_keys | Filter | 변경 시 페이지의 번역본을 최신 상태가 아니게 만드는 메타 키를 필터링합니다. 통합에서 번역하는 키(빌더 데이터, SEO 필드, 사용자 정의 필드)를 추가합니다. | int $post_id | Free |
tranzly_source_published | Action | 원본이 처음 발행될 때(메타가 저장된 후) 한 번 실행됩니다. | int $post_id | Free |
tranzly_style_rules_enabled | Filter | Tranzly가 각 새 번역에 해당 언어의 WordPress.org 번역 팀 스타일 규칙(따옴표, 문장 부호 주변 공백, 아포스트로피, 말줄임표, 일본어 띄어쓰기, 호칭 대명사)을 적용할지 여부입니다. 기본적으로 켜져 있습니다. | bool $enabledstring $locale | Free |
tranzly_taxonomies | Filter | Tranzly가 번역하는 분류 체계를 필터링합니다. | none | Free |
tranzly_term_segments | Filter | 엔진으로 전송되는 용어 세그먼트(`name`, `description` 및 통합 기능이 추가하는 SEO 제목, 사용자 정의 필드 등)를 필터링합니다. 추가된 세그먼트는 `tranzly_term_translated`에 기록합니다. | \WP_Term $term | Free |
tranzly_term_translated | Action | 엔진이 용어를 번역한 후 번역된 모든 세그먼트와 함께 실행됩니다(통합 기능은 `tranzly_term_segments`에 추가한 세그먼트를 여기에 기록함). | int $targetint $term_idstring $code | Free |
tranzly_term_translation_created | Action | Tranzly가 용어 번역을 생성한 후 실행됩니다. | int $new_idint $term_idstring $code | Free |
tranzly_translatable_attributes | Filter | 블록 유형에 대해 Tranzly가 번역하는 속성을 필터링합니다. | string $block_name | Free |
tranzly_translate_string | Filter | 번역 가능한 한 문자열을 특정 언어로 필터링합니다. | string $valuestring $codearray $context | Free |
tranzly_translated_post_fields | Filter | 엔진 실행 후 번역본에 기록되는 글 필드를 필터링합니다. 자체 세그먼트(사용자 정의 필드, 빌더 데이터)를 추가한 통합 기능은 여기에 이를 기록합니다. | \WP_Post $poststring $code | Free |
tranzly_translation_memory | Filter | 사용 중인 번역 메모리를 필터링합니다. 무료 플러그인에는 없으며, 프리미엄 레이어에서 제공합니다(docs/843, WordPress.org 가이드라인 5). | Translation_Memory|null $memory | Free |