Text Translator Pack

Trustedv1.0.0MITVerified88

by AgentNode · published 22 days ago · toolpack

Translate text between 50+ languages with automatic language detection.

Wraps deep-translator for reliable multi-language text translation.

langchaincrewaigeneric

Quick Start

bash
agentnode install text-translator-pack

Usage

From package
python
from 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

high confidence88/100✔ Verified
smokeReturned valid result
+25/25
testsAuto-generated tests only
+8/15
importAll tools imported successfully
+15/15
installInstalled in 1.7s
+15/15
contractAll contract checks passed
+10/10
warningsNo warnings
0/0
determinismOutput consistency check
+5/5
reliability3/3 runs passed
+10/10

Package installs and imports correctly. runtime checks passed.

install1.7s
import62ms
smoke1.5s
tests957ms

This package was executed and validated by AgentNode before listing. Install, import, and runtime checks passed.

Python 3.12.3ffmpegpopplertesseractuv

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

ParameterTypeDescription
textstrText to translate
target_languagestrISO 639-1 code (e.g., "en", "es", "fr")
target_languageslistTranslate to multiple languages at once
source_languagestrSource 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

translationtranslate_texttool

Permissions

This package declares the following access levels. Review before installing.

Networkrestricted
Filesystemnone
Code Executionnone
Data Accessinput_only
User Approvalnever
bash
agentnode install text-translator-pack

Files (3)

License

MIT

Stats

Downloads1
Installs0
Versionv1.0.0
Published3/16/2026
Channelstable
Typetoolpack
Entrypointtext_translator_pack.tool

Compatibility

Frameworks

langchaincrewaigeneric

Runtime

python

Python Version

>=3.10

Trust & Security

PublisherTrusted
SignatureNone
ProvenanceNone
Security Issues0

Publisher

A

AgentNode

@agentnode