Tác nhân AI (MCP)
tranzly cho các tác nhân AI
Trang web WordPress của bạn đóng vai trò là máy chủ MCP của riêng nó. Một trợ lý AI đăng nhập với tư cách là người dùng WordPress bằng mật khẩu ứng dụng và có thể thực hiện những gì người dùng đó được phép làm với tranzly — không hơn không kém.
75 hành động: 55 miễn phí, 20 trong Pro.
Thiết lập trong ba bước
Kiểm tra công tắc
Bạn cần WordPress 6.9 trở lên và tranzly 3.19.0 trở lên. Trong phần cài đặt của plugin, "Allow AI agents (MCP)" được bật trừ khi bạn đã tắt nó.
Tạo mật khẩu ứng dụng
Trong WordPress, hãy mở Người dùng, sau đó chọn Hồ sơ và thêm một mật khẩu ứng dụng được đặt tên theo ứng dụng AI của bạn. Hãy sao chép mật khẩu đó: WordPress chỉ hiển thị một lần duy nhất.
Thêm trang web vào ứng dụng AI của bạn
Sử dụng tên người dùng WordPress của bạn, mật khẩu ứng dụng và địa chỉ kết nối trang web của bạn:
https://example.com/wp-json/tranzly/v1/mcp
Cấu hình cho các ứng dụng AI phổ biến
Mọi ứng dụng dưới đây đều kết nối với trang web của bạn thông qua proxy chính thức của WordPress, @automattic/mcp-wordpress-remote. Hãy thay thế địa chỉ, tên người dùng và mật khẩu bằng thông tin của bạn.
Claude Desktop
// claude_desktop_config.json
{
"mcpServers": {
"tranzly": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/tranzly/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}Claude Code
claude mcp add tranzly \
-e WP_API_URL=https://example.com/wp-json/tranzly/v1/mcp \
-e WP_API_USERNAME=your-username \
-e WP_API_PASSWORD=your-application-password \
-- npx -y @automattic/mcp-wordpress-remote@latestCursor và VS Code
// .cursor/mcp.json · .vscode/mcp.json
{
"mcpServers": {
"tranzly": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/tranzly/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}ChatGPT và các ứng dụng khác
Bất kỳ ứng dụng nào hỗ trợ máy chủ MCP qua đầu vào và đầu ra tiêu chuẩn đều có thể sử dụng cùng lệnh và cài đặt. Các ứng dụng chỉ kết nối với máy chủ HTTP từ xa có thể truy cập trực tiếp địa chỉ kết nối bằng cùng tên người dùng và mật khẩu ứng dụng.
Tác nhân AI có thể làm gì
Mọi tính năng mà các màn hình riêng của plugin có thể thực hiện. Các thao tác được đánh dấu Pro cần có giấy phép tranzly Pro.
| Thao tác | Chức năng | Phiên bản |
|---|---|---|
| Dịch toàn bộ trang web | Khởi chạy các tác vụ dịch nền cho từng bản gốc của các loại nội dung được chỉ định (tất cả các loại đã dịch nếu không có loại nào được cung cấp): các bản dịch còn thiếu, các bản dịch đã lỗi thời, hoặc tất cả các bản dịch. Trả về các tác vụ đã khởi chạy, mỗi tác vụ cho một ngôn ngữ. | Bản Pro |
| Hủy tác vụ | Dừng một tác vụ; các bản dịch đã hoàn tất vẫn được giữ lại. | Bản miễn phí |
| Kiểm tra bản dịch bằng AI | Yêu cầu AI so sánh bản dịch với bản gốc và chấm điểm, đồng thời lưu trữ báo cáo về bản dịch đó. Sử dụng mô hình AI kiểm tra chất lượng được thiết lập trong cài đặt quy trình làm việc của Tranzly. | Bản Pro |
| Kết nối với bộ phận hỗ trợ | Kết nối trang web này với bộ phận hỗ trợ của Zinn Digital® (tên, email, sự đồng ý). | Bản miễn phí |
| Sửa bản dịch | Lưu các đoạn đã chỉnh sửa của bản dịch (các đoạn: khóa thành văn bản); văn bản đã chỉnh sửa được bảo vệ khỏi việc dịch lại. | Bản miễn phí |
| Bắt đầu tác vụ dịch | Khởi chạy một tác vụ nền để dịch các bài viết được liệt kê (posts) hoặc toàn bộ một loại bài viết sang các ngôn ngữ (langs). | Bản miễn phí |
| Tạo một bản dịch trống | Tạo bản dịch nháp của một bài viết bằng một ngôn ngữ (lang) để viết thủ công, không dùng bộ dịch. | Bản miễn phí |
| Tạo bản dịch thuật ngữ thủ công | Tạo bản dịch của một thuật ngữ bằng ngôn ngữ có tên, đường dẫn (slug) và mô tả do quý vị cung cấp. | Bản miễn phí |
| Ngắt kết nối khỏi bộ phận hỗ trợ | Ngắt kết nối trang web này khỏi bộ phận hỗ trợ. | Bản miễn phí |
| Ước tính bản dịch | Ước tính số ký tự và chi phí để dịch các bài viết (posts hoặc post_type) sang các ngôn ngữ (langs) bằng một công cụ, trước khi chi tiêu bất cứ khoản nào. | Bản miễn phí |
| Ước tính dịch trang web (Pro) | Ước tính bản dịch toàn bộ trang web sang một ngôn ngữ (post_types, scope, engine) trước khi bắt đầu. | Bản Pro |
| Xuất một tệp để dịch giả con người dịch | Trả về một tệp XLIFF hoặc CSV (dưới dạng văn bản) chứa các bản gốc và bản dịch tương ứng sang một ngôn ngữ, dành cho dịch giả hoặc công ty dịch thuật: các bài viết đã cho, hoặc một trang chứa tối đa 100 bản gốc của một loại nội dung ở một trạng thái cụ thể (thiếu, cũ, đã dịch hoặc tất cả; lặp lại với tham số after). Nhập lại tệp này bằng lệnh tranzly/upload-translation-file. | Bản Pro |
| Dịch phần còn thiếu | Đưa vào hàng đợi bản dịch của mọi mục còn thiếu (hoặc đã cũ) trong một ngôn ngữ và loại bài đăng. | Bản miễn phí |
| Đọc phần quản lý bình luận (Pro) | Cho biết bình luận được chia sẻ giữa các ngôn ngữ hay được giữ riêng cho từng ngôn ngữ. | Bản Pro |
| Đọc mức sử dụng DeepL | Trả về các ký tự đã sử dụng và giới hạn của khóa DeepL đã lưu trong tháng này. | Bản miễn phí |
| Đọc chẩn đoán trang web | Trả về các thông tin chẩn đoán mà một phiếu hỗ trợ sẽ mang theo: các phiên bản, plugin đang hoạt động, giới hạn và lỗi gần đây. | Bản miễn phí |
| Xem các tùy chọn hiển thị | Trả về các tùy chọn cho trình chuyển đổi ngôn ngữ và hiển thị tín dụng. | Bản miễn phí |
| Đọc các cài đặt của engine | Trả về công cụ mặc định và công cụ dự phòng, các công cụ theo từng ngôn ngữ, trạng thái của từng công cụ và chi tiêu trong tháng này. | Bản miễn phí |
| Xem bảng thuật ngữ | Trả về các từ không bao giờ được dịch, các bản dịch thuật ngữ cố định và tông giọng theo từng ngôn ngữ. | Bản Pro |
| Đọc các tích hợp | Liệt kê các plugin SEO, WooCommerce, trình dựng trang và biểu mẫu mà Tranzly hỗ trợ và đang hoạt động ở đây. | Bản miễn phí |
| Xem tiến trình của công việc | Trả về tiến trình và số liệu của một tác vụ. | Bản miễn phí |
| Đọc lỗi công việc | Liệt kê các mục không thành công của công việc cùng với lý do cho từng mục. | Bản miễn phí |
| Đọc bản nhập Tranzly 2.x | Trợ về trạng thái và báo cáo về việc nhập các bản dịch từ Tranzly 2.x. | Bản miễn phí |
| Đọc giấy phép | Trả về gói Tranzly, trạng thái giấy phép, ngày gia hạn và những gì gói dịch vụ bao gồm của trang web này. | Bản miễn phí |
| Đọc các menu theo từng ngôn ngữ | Trả về menu mà mỗi ngôn ngữ hiển thị ở từng vị trí menu. | Bản miễn phí |
| Đọc các bản dịch của một bài viết | Liệt kê nhóm dịch của một bài viết: các thành viên của mọi ngôn ngữ kèm theo tiêu đề, trạng thái và liên kết chỉnh sửa. | Bản miễn phí |
| Đọc báo cáo chất lượng (Pro) | Trả về báo cáo chất lượng AI của bản dịch: điểm số và các phân đoạn đã bị gắn cờ. | Bản Pro |
| Đọc bản dịch song song | Trả về các phân đoạn của bản dịch bên cạnh bản gốc để xem xét và chỉnh sửa. | Bản miễn phí |
| Đọc văn bản của giao diện và plugin | Trả về các văn bản của giao diện và plugin (phạm vi) theo một ngôn ngữ cùng với các bản dịch của chúng. | Bản miễn phí |
| Đọc các văn bản của trang web bằng một ngôn ngữ | Trả về tiêu đề trang web, khẩu hiệu và các văn bản tiện ích bằng một ngôn ngữ. | Bản miễn phí |
| Đọc kết nối hỗ trợ | Cho biết trang web này có kết nối với bộ phận hỗ trợ của Zinn Digital® hay không và kết nối với tư cách là ai. | Bản miễn phí |
| Đọc các bản dịch của một thuật ngữ | Liệt kê nhóm dịch của một danh mục hoặc thẻ. | Bản miễn phí |
| Đọc cài đặt địa chỉ | Trả về cách ngôn ngữ xuất hiện trong địa chỉ (thư mục, tên miền phụ hoặc tên miền), các đường dẫn (slug) và phần gốc đã dịch, cùng với thẻ noindex cho các trang chưa được dịch. | Bản miễn phí |
| Đọc cài đặt quy trình làm việc (Pro) | Trả về tính năng dịch tự động khi xuất bản và khi cập nhật, xem xét trước khi xuất bản, cùng với ngưỡng, nhà cung cấp và mô hình của tính năng kiểm tra chất lượng bằng AI. | Bản Pro |
| Chuyển từ WPML, Polylang hoặc TranslatePress (Pro) | Nhập trang bản dịch tiếp theo từ một plugin đa ngôn ngữ khác (chế độ: chạy thử hoặc chạy; con trỏ). | Bản Pro |
| Ghi một tệp đã nhập (Pro) | Ghi trang bài viết tiếp theo từ tệp dịch đã tải lên (lặp lại với tham số after cho đến khi hoàn tất). | Bản Pro |
| Liên kết một bài viết hiện có làm bản dịch | Biến một bài viết hiện có (đích) thành bản dịch của bài viết này sang một ngôn ngữ. | Bản miễn phí |
| Liên kết một thuật ngữ hiện có làm bản dịch | Biến một thuật ngữ hiện có (đích) thành bản dịch của thuật ngữ này trong một ngôn ngữ. | Bản miễn phí |
| Liệt kê các công cụ dịch | Liệt kê các công cụ dịch thuật, trạng thái đã thiết lập của từng công cụ và công cụ nào được sử dụng khi không có tên nào được chỉ định. | Bản miễn phí |
| Liệt kê các plugin để chuyển đổi (Pro) | Liệt kê dữ liệu WPML, Polylang và TranslatePress được tìm thấy trên trang web này có thể được nhập. | Bản Pro |
| Danh sách công việc dịch thuật | Liệt kê các tác vụ dịch thuật nền, mới nhất trước, kèm theo tiến độ. | Bản miễn phí |
| Danh sách ngôn ngữ | Liệt kê các ngôn ngữ của trang web. Ngôn ngữ đầu tiên là ngôn ngữ mà nội dung gốc được viết bằng. | Bản miễn phí |
| Liệt kê những mục còn thiếu hoặc đã lỗi thời | Liệt kê các bản gốc kèm theo trạng thái dịch thuật của chúng trong một ngôn ngữ (trạng thái: thiếu, lỗi thời, hiện tại), theo từng trang. | Bản miễn phí |
| Liệt kê thông tin đăng nhập hỗ trợ tạm thời | Liệt kê những người dùng hỗ trợ tạm thời đã cấp cho đội ngũ của chúng tôi và thời điểm hết hạn của mỗi người. | Bản miễn phí |
| Liệt kê nguồn văn bản của chủ đề và plugin (Pro) | Liệt kê các chủ đề và plugin có thể quét văn bản để dịch, cùng với số lượng chuỗi của từng mục. | Bản Pro |
| Gửi yêu cầu hỗ trợ | Gửi yêu cầu hỗ trợ (tiêu đề, nội dung, loại, email) kèm theo thông tin chuẩn đoán của trang web này; các trường access_days và thông tin đăng nhập tùy chọn cấp cho đội ngũ của chúng tôi quyền truy cập tạm thời. | Bản miễn phí |
| Đồng ý chẩn đoán hỗ trợ | Ghi lại sự đồng ý của quản trị viên để gửi thông tin chẩn đoán kèm theo các yêu cầu hỗ trợ. | Bản miễn phí |
| Thử lại hoặc chuyển giao một mục bị lỗi | Thực hiện lại một mục bị lỗi (hành động: retry, tùy chọn với một công cụ dịch khác) hoặc đánh dấu để dịch thủ công (hành động: by-hand). | Bản miễn phí |
| Phê duyệt hoặc từ chối bản dịch (Pro) | Phê duyệt bản dịch (và xuất bản bản dịch khi bản gốc được xuất bản) hoặc gửi trả lại (quyết định, ghi chú). | Bản Pro |
| Thu hồi thông tin đăng nhập hỗ trợ tạm thời | Xóa người dùng hỗ trợ tạm thời ngay bây giờ (theo id). | Bản miễn phí |
| Nhập các bản dịch Tranzly 2.x | Thực thi việc nhập 2.x: chạy thử (chỉ báo cáo), chạy, hoặc hoàn tác. | Bản miễn phí |
| Quét văn bản trong một chủ đề hoặc tiện ích bổ sung (Pro) | Quét trang tiếp theo trong các tệp PHP của thành phần để tìm các văn bản có thể dịch (lặp lại cho đến khi hoàn tất). | Bản Pro |
| Kiểm tra bản dịch bằng AI (Pro) | Lên lịch kiểm tra chất lượng bằng AI cho trang tiếp theo của các bản dịch ngôn ngữ (hoặc các bài viết được chỉ định). | Bản Pro |
| Kiểm toán SEO đa ngôn ngữ (Pro) | Kiểm tra các bản dịch xem có thiếu tiêu đề SEO, mô tả, đường dẫn và hreflang trong một ngôn ngữ hay không, từng trang một. | Bản Pro |
| Thay đổi cách xử lý bình luận (Pro) | Chia sẻ bình luận qua các bản dịch của bài đăng hoặc giữ chúng theo từng ngôn ngữ (chế độ). | Bản Pro |
| Lưu khóa công cụ | Lưu khóa API (và khu vực cho Microsoft) của DeepL, Google hoặc Microsoft; để trống sẽ xóa khóa. Khóa được lưu trữ ở trạng thái mã hóa và không bao giờ được trả về. | Bản miễn phí |
| Thiết lập các menu theo ngôn ngữ | Gán một menu cho mỗi ngôn ngữ cho mỗi vị trí (bản đồ). | Bản miễn phí |
| Bảo vệ hoặc mở khóa bản dịch | Bảo vệ bản dịch khỏi bị ghi đè bởi công cụ (protected: true) hoặc mở khóa bản dịch đó. | Bản miễn phí |
| Sửa các văn bản giao diện và plugin | Lưu các bản dịch đã được chỉnh sửa của văn bản chủ đề và plugin (chuỗi); chúng sẽ được bảo vệ. | Bản miễn phí |
| Dịch văn bản trang web | Lưu một đoạn văn bản trang web (khóa) bằng một ngôn ngữ, ví dụ: tiêu đề trang hoặc khẩu hiệu. | Bản miễn phí |
| Thay đổi cài đặt địa chỉ | Thiết lập chế độ địa chỉ (mode), tên miền theo từng ngôn ngữ, cơ sở và phân đoạn đã dịch, noindex_untranslated và các gợi ý đường dẫn (slug). | Bản miễn phí |
| Bắt đầu dùng thử Pro miễn phí | Bắt đầu dùng thử Tranzly Pro 14 ngày cho trang web này (không cần thanh toán). | Bản miễn phí |
| Dịch văn bản của hình ảnh | Lưu văn bản thay thế, tiêu đề hoặc chú thích (trường) của hình ảnh bằng một ngôn ngữ (lang). | Bản miễn phí |
| Dịch một bài viết hoặc trang | Dịch một bài viết hoặc trang sang một hoặc nhiều ngôn ngữ của trang web bằng công cụ dịch, tạo mới hoặc cập nhật từng bản dịch. Các bản dịch mới sẽ ở trạng thái bản nháp trừ khi publish là true. Bản dịch đã được chỉnh sửa thủ công sẽ bị bỏ qua trừ khi force là true. | Bản miễn phí |
| Dịch các văn bản chủ đề và plugin còn thiếu | Dịch trang tiếp theo của các văn bản chủ đề và tiện ích bổ sung chưa dịch sang một ngôn ngữ bằng công cụ mặc định (lặp lại cho đến khi hoàn tất). | Bản miễn phí |
| Dịch một danh mục hoặc thẻ | Dịch một thuật ngữ (danh mục, thẻ hoặc thuộc tính sản phẩm) sang một ngôn ngữ (lang) bằng một công cụ dịch, tạo mới hoặc cập nhật bản dịch của thuật ngữ đó. | Bản miễn phí |
| Trạng thái dịch | Với ID bài viết: bản dịch của từng ngôn ngữ cho bài viết đó, tình trạng cũ hay mới, và tác giả. Không có ID bài viết: tỷ lệ trang web được dịch theo từng ngôn ngữ. | Bản miễn phí |
| Hủy liên kết bài viết khỏi các bản dịch của nó | Xóa bài viết khỏi nhóm dịch thuật; bài viết vẫn giữ nguyên ngôn ngữ của mình. | Bản miễn phí |
| Hủy liên kết một thuật ngữ khỏi các bản dịch của thuật ngữ đó | Loại bỏ một thuật ngữ khỏi nhóm dịch của nó. | Bản miễn phí |
| Thay đổi tùy chọn hiển thị | Thay đổi bộ chuyển đổi (kiểu, cờ, tên, vị trí) và dòng ghi công. | Bản miễn phí |
| Thay đổi cài đặt công cụ | Thiết lập công cụ mặc định, công cụ dự phòng và công cụ theo từng ngôn ngữ (default, fallback, per_lang). Các công cụ theo từng ngôn ngữ và công cụ dự phòng là tính năng Pro. | Bản miễn phí |
| Cập nhật thuật ngữ | Thay thế các phần của bảng thuật ngữ bạn gửi (các từ không bao giờ dịch, bản dịch thuật ngữ, giọng văn); các phần bạn bỏ qua sẽ được giữ lại. Được sử dụng bởi mọi công cụ từ lần dịch tiếp theo trở đi. | Bản Pro |
| Thay đổi ngôn ngữ và cài đặt | Thiết lập các ngôn ngữ của trang web (languages: danh sách mã và tên; ngôn ngữ đầu tiên là ngôn ngữ gốc), tiền tố lớp giao diện người dùng, và quyền cho phép các tác nhân AI (MCP) hoạt động hay không. | Bản miễn phí |
| Thay đổi cài đặt quy trình làm việc (Pro) | Thiết lập on_update (off, stale, translate), on_publish, review, quality_threshold, quality_provider và quality_model. | Bản Pro |
| Nhập tệp đã dịch (Pro) | Tải lên tệp XLIFF hoặc CSV của Tranzly (nội dung, tên tệp) đã được dịch ở nơi khác; trả về một token cho tranzly/import-translation-file. | Bản Pro |
Quy trình có hướng dẫn
Máy chủ cũng cung cấp các quy trình làm việc có sẵn mà ứng dụng AI của bạn liệt kê dưới dạng câu lệnh:
- Dịch trang web của tôi — Quy trình có hướng dẫn: trợ lý kiểm tra các ngôn ngữ và công cụ, ước tính chi phí, và dịch những phần còn thiếu, hỏi ý kiến trước khi thanh toán hoặc xuất bản.
An toàn theo thiết kế
Mỗi hành động kiểm tra quyền WordPress giống như màn hình của chính plugin đối với trang hoặc bài viết chính xác mà nó tác động. Một người đăng ký (subscriber) hoàn toàn không thể kết nối.
Bạn có thể thu hồi mật khẩu ứng dụng bất cứ lúc nào trong mục Người dùng, Hồ sơ mà không cần thay đổi mật khẩu thông thường của mình.
Tắt "Cho phép các tác tử AI (MCP)" và các hành động cũng như địa chỉ kết nối sẽ biến mất khỏi trang web.
Các trang do một tác nhân thay đổi vẫn giữ lại các bản chỉnh sửa WordPress của chúng, vì vậy mọi thay đổi đều có thể được hoàn tác.
Được lưu trữ cùng Zinn Digital®?
Nếu Zinn Digital® lưu trữ trang web, máy chủ MCP của chúng tôi có thể sử dụng các thao tác này cho bạn mà không cần mật khẩu ứng dụng: kết nối ứng dụng AI của bạn với máy chủ MCP của Zinn Digital® và sử dụng wordpress_abilities_list cùng wordpress_ability_run.