AI Translator Agent Skill — AI Pass API
AI Translator Agent Skill — AI Pass API
Add multi-language translation to any AI agent. This skill lets agents translate user-provided text into any target language using AI Pass's API.
Skill Overview
- Name: translator
- Description: Translate text between 100+ languages
- API: AI Pass
/apikey/v1/chat/completions - Model:
gpt-5-mini
Skill File
---
name: translator
description: Translate text to any language using AI Pass API
version: 1.0.0
---
Setup
export AIPASS_API_KEY="$AIPASS_API_KEY"
Usage
translate <text> to <language>
Implementation
import requests, os
AIPASS_API_KEY = os.environ["AIPASS_API_KEY"]
def translate(text: str, target_lang: str) -> str:
r = requests.post(
"https://aipass.one/apikey/v1/chat/completions",
headers={"Authorization": f"Bearer {AIPASS_API_KEY}", "Content-Type": "application/json"},
json={
"model": "gpt-5-mini",
"temperature": 1,
"max_tokens": 16000,
"messages": [
{
"role": "system",
"content": f"You are a professional translator. Translate the given text to {target_lang}. Output ONLY the translation."
},
{
"role": "user",
"content": text
}
]
}
)
return r.json()["choices"][0]["message"]["content"]
Examples
# Basic translation
result = translate("Hello, how are you?", "Spanish")
# -> "Hola, como estas?"
# Technical content
result = translate("The API returns a JSON object", "French")
# -> "L'API retourne un objet JSON"
# Batch translation
languages = ["Spanish", "French", "German"]
for lang in languages:
print(f"{lang}: {translate('Welcome to AI Pass', lang)}")
Supported Languages (sample)
Spanish, French, German, Italian, Portuguese, Russian, Japanese, Korean, Chinese (Simplified), Chinese (Traditional), Arabic, Hindi, Dutch, Swedish, Norwegian, Danish, Finnish, Polish, Turkish, and 80+ more.
Error Handling
def safe_translate(text: str, target_lang: str) -> dict:
try:
translation = translate(text, target_lang)
return {"success": True, "translation": translation, "language": target_lang}
except Exception as e:
return {"success": False, "error": str(e)}
API Reference
Endpoint: POST https://aipass.one/apikey/v1/chat/completions
Headers:
Authorization: Bearer $AIPASS_API_KEY
Content-Type: application/json
Pricing: Pay-per-use. Get your API key at aipass.one/panel/developer.html.
Live App
Try the hosted version: AI Translator
Skill File
---
name: translator
description: Translate text between 100+ languages using AI Pass
version: 1.0.0
---
Setup: export AIPASS_API_KEY="$AIPASS_API_KEY"
Model: gpt-5-mini, temperature:1, max_tokens:16000
Response: r.json()["choices"][0]["message"]["content"]
Download Skill File