Installable translation-orchestrator skill, subagents, and local package tooling for faithfulness-first domain-plugin document translation.
Project description
translation-orchestrator
Installable package for the translation-orchestrator skill and its specialist
translation subagents.
The package mirrors the local packaging style used by research-pipeline and
local-agent-harness: a Python CLI owns setup, validation, and plugin bundle
generation, while the skill/subagent assets remain plain Markdown/JSON/TOML.
What it installs
skills/translation-orchestrator/— the full skill bundle.agents/translation-*.agent.md— specialist subagents.- optional Copilot-style plugin bundle with
plugin.json,.mcp.json, andstart-mcp.sh.
CLI
translation-orchestrator --help
translation-orchestrator validate
translation-orchestrator domains
translation-orchestrator setup --project-root /path/to/repo
translation-orchestrator build-plugin --output dist/copilot-plugin-translation-orchestrator
translation-orchestrator mcp config
Development
python -m venv .venv
. .venv/bin/activate
pip install -e '.[dev]'
pytest
ruff check .
mypy
python -m build
twine check dist/*
Release outline
- Update
CHANGELOG.md. - Run
pytest,ruff check .,mypy,python -m build, andtwine check dist/*. - Create a GitHub release/tag.
- Publish to PyPI with trusted publishing or a
PYPI_API_TOKEN.
For trusted publishing, configure PyPI with:
- repository:
grammy-jiang/translation-orchestrator - workflow:
publish.yml - environment:
pypi
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file translation_orchestrator-0.2.0.tar.gz.
File metadata
- Download URL: translation_orchestrator-0.2.0.tar.gz
- Upload date:
- Size: 112.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
60d7c029016fa0a1dabcb46f9779a7dbbe3302702de5b57782fff342bb2c2354
|
|
| MD5 |
6ef58e52a436b5f9d9ef347872e80be8
|
|
| BLAKE2b-256 |
c7771c207e80ed02b7189593961040ee49800e3de32f89d38e50420d3c3b74cd
|
Provenance
The following attestation bundles were made for translation_orchestrator-0.2.0.tar.gz:
Publisher:
publish.yml on grammy-jiang/translation-orchestrator
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
translation_orchestrator-0.2.0.tar.gz -
Subject digest:
60d7c029016fa0a1dabcb46f9779a7dbbe3302702de5b57782fff342bb2c2354 - Sigstore transparency entry: 1449586534
- Sigstore integration time:
-
Permalink:
grammy-jiang/translation-orchestrator@8e7a43a433fc80ff71c09532864bf5045a5ccf78 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/grammy-jiang
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@8e7a43a433fc80ff71c09532864bf5045a5ccf78 -
Trigger Event:
release
-
Statement type:
File details
Details for the file translation_orchestrator-0.2.0-py3-none-any.whl.
File metadata
- Download URL: translation_orchestrator-0.2.0-py3-none-any.whl
- Upload date:
- Size: 166.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b3fbc9205410d1aecd81f423e84e74cc81781df160eab927b695ca01b1c6cc1
|
|
| MD5 |
cc7099135b98e27412f5de57d4ee6bea
|
|
| BLAKE2b-256 |
adcba853957e519823165b0b1595430fa1bc397ba5be8458ff286e5a95a8bc6b
|
Provenance
The following attestation bundles were made for translation_orchestrator-0.2.0-py3-none-any.whl:
Publisher:
publish.yml on grammy-jiang/translation-orchestrator
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
translation_orchestrator-0.2.0-py3-none-any.whl -
Subject digest:
2b3fbc9205410d1aecd81f423e84e74cc81781df160eab927b695ca01b1c6cc1 - Sigstore transparency entry: 1449586583
- Sigstore integration time:
-
Permalink:
grammy-jiang/translation-orchestrator@8e7a43a433fc80ff71c09532864bf5045a5ccf78 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/grammy-jiang
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@8e7a43a433fc80ff71c09532864bf5045a5ccf78 -
Trigger Event:
release
-
Statement type: