Trên GitHub, zotero/translation-server đã đạt 162 sao, ngôn ngữ JavaScript. A Node.js-based server to run Zotero translators
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
translation-server can also run on AWS Lambda and be accessed through API Gateway. You will need the AWS SAM CLI to deploy the server.
Copy and configure config file:
cp lambda_config.env-sample lambda_config.env
Test locally:
./lambda_local_test lambda_config.env
Deploy:
./lambda_deploy lambda_config.env
You can view the API Gateway endpoint in the Outputs section of the console output.
User-Agent
By default, translation-server uses a standard Chrome User-Agent string to maximize compatibility. This is fine for personal usage, but for a deployed service, it’s polite to customize User-Agent so that sites can identify requests and contact you in case of abuse.
You can do this by setting the USER_AGENT environment variable:
If you find that regular requests are being blocked with a fully custom user-agent string, you can also add an identifier and contact information to the end of a standard browser UA string:
export USER_AGENT='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 my-custom-translation-server/2.0 ([email protected])'
npm start
Proxy Support
You can configure translation-server to use a proxy server by setting the HTTP_PROXY and HTTPS_PROXY environment variables:
If your proxy server uses a self-signed certificate, you can set NODE_TLS_REJECT_UNAUTHORIZED=0 to force Node to ignore certificate errors.
It’s also possible to opt out of proxying for specific hosts by using the NO_PROXY variable. See the Node request library documentation for more details.
{
"url": "https://www.ncbi.nlm.nih.gov/pubmed/?term=crispr",
"session": "9y5s0EW6m5GgLm0",
"items": {
"u30044970": {
"title": "RNA Binding and HEPN-Nuclease Activation Are Decoupled in CRISPR-Cas13a."
},
"u30044923": {
"title": "Knockout of tnni1b in zebrafish causes defects in atrioventricular valve development via the inhibition of the myocardial wnt signaling pathway."
},
// more results
}
}
To make a selection, delete unwanted results from the items object and POST the returned data back to the server as application/json.
Search Translation
Retrieve metadata from an identifier (DOI, ISBN, PMID, arXiv ID):
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/zotero/translation-server là nguồn chính thức.
zotero/translation-server có bao nhiêu sao?
zotero/translation-server có 162 sao GitHub — tải lại trang để xem số mới nhất, hoặc xem trực tiếp github.com/zotero/translation-server. TopGit phản chiếu số sao của GitHub nhưng không cam kết đến từng phút.
zotero/translation-server có tag gì không?
Bản đồng bộ chưa ghi nhận topic GitHub nào cho zotero/translation-server. GitHub topics hiển thị ở thanh bên phải trang repo — đó là nơi đáng kiểm tra nhất.
zotero/translation-server có website riêng không?
TopGit chưa ghi nhận URL trang chủ cho zotero/translation-server. Phần README ở tab phía trên thường có link demo, hoặc xem mô tả GitHub của repo.
zotero/translation-server còn đang phát triển không?
Commit gần nhất trên zotero/translation-server là 17 ngày trước (theo timestamp GitHub). Repo có 75 fork — một chỉ báo về mức độ quan tâm của cộng đồng.
zotero/translation-server viết bằng ngôn ngữ gì?
zotero/translation-server chủ yếu viết bằng JavaScript. Trường "language" của GitHub dựa trên phần lớn byte ở nhánh mặc định.
Đọc đầy đủ README ở tab phía trên.
Chưa chắc translation-server có hợp với bạn?
Để ChatGPT, Claude hoặc Perplexity tìm hiểu giúp — bấm bên dưới và xem AI nói gì về translation-server.