en| zh-Hans | es | ru | de | fr | ja | ko | pt | it | ar | tr | pl | nl | th | fa | ro | sv | hu | cs | el | da | fi | he | no | hi | zh_tw | in | sl | se | sk | uk | bg | hr | lt | lv | et | cat
Tài liệu này đã được dịch tự động và có thể chứa lỗi. Đừng ngần ngại mở một Pull Request để đề xuất thay đổi.
Công cụ có thể được cài đặt thông qua NPM:
npm install -g autotranslatedoc
Hãy đảm bảo thiết lập các biến môi trường: GITHUB_PERSONAL_ACCESS_TOKEN
và OPENAI_API_KEY
. Hoặc, các mã thông báo này có thể được truyền như các tham số. Tham khảo tài liệu GitHub để lấy GITHUB_PERSONAL_ACCESS_TOKEN
.
Truy cập trang trợ giúp bằng lệnh sau:
autotranslatedoc -h
Autotranslatedoc có 3 đối số và nhiều tùy chọn
autotranslatedoc <lệnh> <repo_org> <repo_name> (tùy chọn)
lệnh
có thể là:translate
(để dịch),update
(để cập nhật bản dịch),build
(để xây dựng bản dịch)repo_org
là tổ chức của kho lưu trữ mục tiêu trên GitHubrepo_name
là tên của kho lưu trữ mục tiêu trên GitHub
Các tùy chọn chính có sẵn là:
--language <lang_1>(, <lang_2>)*
(hoặc-l
) để chọn ngôn ngữ bạn muốn dịch sang.--docPath </url/path>
(hoặc-d
) để giới hạn việc dịch chỉ đến các tệp trong một đường dẫn cụ thể.--savePath <./localPath>
(hoặc-s
) để chọn thư mục nơi tệp lưu sẽ được lưu (mặc định là./save
).--outputPath <./localPath>
(hoặc-o
) khi sử dụngbuild
, để chỉ định nơi các tệp tài liệu đã dịch sẽ được xuất (mặc định là./build
)
Để dịch tài liệu của một kho lưu trữ mục tiêu sang tiếng Pháp và tiếng Tây Ban Nha, hãy sử dụng:
autotranslatedoc translate run-llama llama_index -l fr,es
Lệnh này tạo ra một tệp llama_index.json
trong thư mục run-lama
của thư mục lưu đầu ra đã chỉ định (mặc định là ./save
).
ls ./save
run-llama
llama_index.json
Tệp lưu chứa tất cả các bản dịch và có thể được sử dụng để tạo tài liệu theo định dạng mục tiêu (hiện chỉ hỗ trợ .md).
Để xây dựng tài liệu đã dịch, hãy sử dụng:
autotranslatedoc build run-llama llama_index -l fr,es
Lệnh này tạo ra các thư mục fr
và es
trong buildPath
(mặc định là ./build
) chứa các tệp tài liệu đã dịch.
Để cập nhật tài liệu đã dịch dựa trên các thay đổi trong các tệp gốc, hãy sử dụng:
autotranslatedoc update run-llama llama_index -l fr,es
Để xem xét tài liệu qua một máy chủ (tính năng thử nghiệm), hãy sử dụng:
autotranslatedoc serve run-llama llama_index
Để dịch tài liệu được lưu trữ trong Docusaurus, sử dụng:
autotranslatedoc translate run-llama LlamaIndexTS --docPath /apps/docs/docs -l fr,es -m docusaurus
autotranslatedoc build run-llama LlamaIndexTS --docPath /apps/docs/docs -l fr,es -m docusaurus
Để chỉ dịch tệp README, sử dụng chế độ readme
:
autotranslatedoc translate run-llama LlamaIndexTS -l fr,es -m readme
autotranslatedoc build run-llama LlamaIndexTS -l fr,es -m readme
Để dịch sang tất cả các ngôn ngữ được hỗ trợ, sử dụng tùy chọn -l all
:
autotranslatedoc translate run-llama LlamaIndexTS -l all -m readme
autotranslatedoc build run-llama LlamaIndexTS -l all -m readme
Hiện tại, chỉ hỗ trợ dịch với -all
từ tiếng Anh sang tất cả các ngôn ngữ khác.