Text Translator Pack
★Trustedv1.0.0MIT✔Verified88by AgentNode · published 22 days ago · toolpack
Translate text between 50+ languages with automatic language detection.
Wraps deep-translator for reliable multi-language text translation.
Quick Start
agentnode install text-translator-packUsage
From packagefrom text_translator_pack.tool import run
result = run(
text="Künstliche Intelligenz verändert die Art und Weise, wie wir Software entwickeln.",
target_language="en"
)
print(f"Detected language: {result['source_language']}")
print(f"Translation: {result['translated_text']}")
# Detected language: de
# Translation: Artificial intelligence is changing the way we develop software.
# Translate to multiple languages at once
result = run(
text="Welcome to our platform",
source_language="en",
target_languages=["es", "fr", "ja", "pt"]
)
for lang, translation in result["translations"].items():
print(f"{lang}: {translation}")Verification
Package installs and imports correctly. runtime checks passed.
This package was executed and validated by AgentNode before listing. Install, import, and runtime checks passed.
Last verified 18d ago· Runner v2.0.0
Use this when you need to...
- ›Translate user-submitted support tickets to English for triage
- ›Localize product UI strings into 20+ target languages
- ›Auto-detect and translate incoming chat messages in real time
- ›Batch-translate CSV content columns for multilingual datasets
- ›Translate API documentation snippets for international developer portals
README
Text Translator Pack
Translate text between 50+ languages with automatic language detection. Wraps deep-translator to provide fast, free translations with no API key required.
Quick Start
agentnode install text-translator-pack
from text_translator_pack.tool import run
result = run(text="Hello, world!", target_language="es")
print(result["translated_text"]) # "¡Hola, mundo!"
Usage
Translate with Auto-Detection
result = run(
text="Bonjour, comment allez-vous?",
target_language="en"
)
print(f"{result['source_language']} → en: {result['translated_text']}")
Translate to Multiple Languages
result = run(
text="Your order has been shipped",
source_language="en",
target_languages=["es", "fr", "de", "ja"]
)
for lang, text in result["translations"].items():
print(f"{lang}: {text}")
Explicit Source Language
result = run(
text="速い茶色の狐が怠惰な犬を飛び越える",
source_language="ja",
target_language="en"
)
API Reference
| Parameter | Type | Description |
|---|---|---|
text | str | Text to translate |
target_language | str | ISO 639-1 code (e.g., "en", "es", "fr") |
target_languages | list | Translate to multiple languages at once |
source_language | str | Source language code (auto-detected if omitted) |
Returns: translated_text, source_language, target_language, translations (for multi-target)
Supports 50+ languages including: English, Spanish, French, German, Japanese, Chinese, Korean, Portuguese, Italian, Russian, Arabic, Hindi, and more.
License
MIT
Version History
Capabilities
Permissions
This package declares the following access levels. Review before installing.
agentnode install text-translator-packFiles (3)
License
MITStats
Compatibility
Frameworks
Runtime
pythonPython Version
>=3.10Trust & Security
Publisher
AgentNode
@agentnode