translate

Translates every user message bidirectionally between two configured languages without added commentary.

1|Updated Jun 29, 2026
One-click install
npx skills add https://github.com/natthasath/natthasath-marketplace --skill translate-natthasath
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: translate
Source: https://github.com/natthasath/natthasath-marketplace/tree/main/plugins/language/skills/translate
Command: npx skills add https://github.com/natthasath/natthasath-marketplace --skill translate-natthasath

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Switching between languages during a conversation forces users to repeatedly paste text into external translation tools and manually strip out explanations. This Skill acts as a dedicated interpreter that translates every message automatically once a language pair is set. ## Core Features & Use Cases - Continuous Bidirectional Translation: Set a language pair once (e.g., Thai ↔ English), then every message is auto-detected and translated to the other language. - Pure Output, No Commentary: Returns only the translated text with no labels, bullets, or explanations, preserving tone and paragraph structure. - File & Chat Log Support: Accepts attached documents or chat logs and translates them in the correct conversational order. - Use Case: You are chatting with an English-speaking client while thinking in Thai. Invoke the skill, set Thai ↔ English, and every message you type is instantly rendered in the other language, ready to copy into your chat window. ## Quick Start Invoke /language:translate and specify the language pair, for example Thai and English, then start typing messages to receive translations.

Frequently Asked Questions about translate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I translate an entire conversation between two languages?▼

Invoke the skill with a language pair such as Thai and English, then type normally. Each message is auto-detected and translated into the other language, so the conversation flows without reconfiguring anything.

How to get translation output without explanations or labels?▼

This skill returns only the translated text with no prefixes like "Translation:" or bullet points. It preserves the original tone and paragraph structure, making the output ready to paste directly into chats or documents.

Can I translate an attached chat log or document file?▼

Yes, you can attach text, chat logs, or documents. The skill reads the file first to understand conversational context, then translates the content in the correct order.

Does the translator auto-detect which language I typed in?▼

Yes, after the language pair is configured, the skill detects the input language automatically on every message. You never need to specify the source language again unless you want to change the pair.

When should I use a teaching assistant instead of a live translator?▼

Use a language mentor skill when you want grammar explanations, corrections, and lessons. This translator is for pure conversion only: it never explains, summarizes, or adds content, so it suits fast interpretation rather than learning.