Linguin AI
Linguin AI detects languages and scores English text for profanity through its direct v2 API.
Verdict
Common use cases
- Triage support tickets by detected language
- Flag profanity in user comments before publish
- Route multilingual feedback to regional teams
- Audit content moderation queue at scale
- Verify language mix in campaign copy
Integration
- Vendor
- Linguin AI
- Category
- other
- Auth
- API_KEY
- Tools
- 6
- Composio slug
linguin_ai
Tools
- Check Profanity
Score the likelihood of profanity in one English text. Linguin AI documents profanity detection as English-only, and each call consumes one daily detection.
- Check Profanity in Batch
Score profanity likelihood for multiple English texts in one request and return scores in input order. Profanity detection is English-only. Each text consumes one daily detection, and the request fails atomically if the account has insuffic
- Detect Language
Identify probable languages for one text and return candidates with confidence scores. Consumes one daily detection.
- Detect Languages in Batch
Identify probable languages for multiple texts in one request and return results in input order. Consumes one daily detection per text and fails atomically if quota is insufficient.
- Get Account Status
Return today's detection usage, daily limit, and remaining detection quota for the connected account.
- List Supported Languages
Return the complete map of language codes supported by language detection, including English and native names or aliases.
Setup
Setup guide
- 11. In Switchy, open Settings and navigate to the Integrations page. 2. Find Linguin AI in the catalog and click Connect. 3. You'll be prompted to paste an API key — retrieve yours from the Linguin AI dashboard under Account or API Settings. 4. Paste the key into Switchy and click Authorize. 5. Switchy confirms the connection and displays your daily detection limit. 6. Open any Project, type '@Linguin AI check the language of this text: Bonjour le monde' and send. 7. The MCP returns language candidates with confidence scores, confirming the integration works. 8. Use 'Get Account Status' anytime to see remaining quota before running batch operations.
What teammates see: by default, memories from Linguin AI are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Detect Ticket Language
@Linguin AI detect the language of this support ticket: 'Hola, necesito ayuda con mi pedido número 4521. No llegó a tiempo.'
Score Profanity Risk
@Linguin AI check profanity in this comment: 'This product is absolute garbage and a waste of money.'
Batch Language Detection
@Linguin AI detect languages in batch for these three entries: 'Merci beaucoup', 'Vielen Dank', 'Thank you so much'.
Check Daily Quota
@Linguin AI get my account status and tell me how many detections I have remaining.
List Supported Languages
@Linguin AI list all supported languages and show me the codes for Spanish and Japanese.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@linguin check if this customer feedback contains profanity: 'Your support team is absolutely useless and this product is garbage'
Linguin AI analyzed the text and returned a profanity score of 0.12 (low likelihood). The words 'useless' and 'garbage' register as negative sentiment but fall below the profanity threshold. The detection consumed 1 of your daily quota. No profanity flags were triggered, so this feedback can proceed through standard review channels.
Profanity detection is English-only and each check consumes one daily detection from your account limit. The scoring is probabilistic—borderline cases near the threshold may need human review. Check your remaining quota with the account status tool before processing large batches.
@linguin what languages are present in these three support tickets: 'Merci beaucoup', 'Vielen Dank', 'Gracias por todo'
Linguin AI processed the batch and identified: (1) French with 0.98 confidence for 'Merci beaucoup', (2) German with 0.96 confidence for 'Vielen Dank', and (3) Spanish with 0.97 confidence for 'Gracias por todo'. The batch consumed 3 daily detections. All three results returned in input order, making it straightforward to route each ticket to the appropriate language-specific support queue.
Batch detection is atomic—if your remaining quota is insufficient for all texts, the entire request fails and consumes zero detections. This prevents partial results but means you should check account status before large batches. Confidence scores help flag ambiguous cases for manual triage.
@linguin show my current detection usage and tell me if I have enough quota left to process 50 more language checks today
Linguin AI reports your account has used 127 of 500 daily detections, leaving 373 remaining. Your daily limit resets at midnight UTC. With 373 detections available, you have sufficient quota to process 50 language checks in a single batch request. The account status refreshes in real-time, so you can verify quota before each large operation.
The account status tool is read-only and does not consume detections. Use it to gate batch operations—running a 50-text batch without checking quota first risks an atomic failure if you're near your limit. Daily limits vary by plan tier, so teams sharing an API key should coordinate usage.
Use-case deep-dives
When Linguin AI fits early-stage user-generated content
A 6-person SaaS team launching a community forum needs profanity filtering before hiring a full-time moderator. Linguin AI's profanity check works if your daily volume stays under the account limit and your users write in English. The MCP exposes batch scoring, so you can flag suspect posts in one call during nightly sweeps. The trade-off: English-only coverage means multilingual communities need a second tool, and the daily quota caps growth—once you hit 500+ posts per day, you'll outgrow the free tier or need to stack API keys. If your launch is US-only and you're validating product-market fit, this MCP gives you moderation without vendor lock-in. Connect it to a Switchy workspace and your support lead can audit flagged content in the same thread as customer tickets.
Language detection for multilingual support queues
A 10-person e-commerce support team receives tickets in six languages but routes them manually because their helpdesk doesn't auto-detect. Linguin AI's language detection MCP solves this if ticket volume is predictable and under your daily limit. The batch endpoint lets you process a morning's queue in one call, returning confidence scores so you can route high-confidence matches automatically and flag ambiguous cases for human review. The constraint: each detection consumes quota, so a spike from a product launch or Black Friday can blow through your limit by noon. If your ticket load is steady and under 1,000 per day, this MCP pairs with a Switchy automation that tags tickets by language and assigns them to the right agent. Beyond that threshold, you need a vendor with tiered pricing or unlimited calls.
When to use Linguin AI before hiring translators
A 4-person content team is expanding a knowledge base into three new markets and needs to confirm which articles are already in English versus machine-translated drafts. Linguin AI's language detection MCP works here because the job is one-time and the article count is finite—run the batch endpoint once, get a CSV of language codes, and hand it to your localization vendor. The profanity check is less useful unless you're auditing user-submitted translations for brand safety. The limit: if you're processing 5,000+ articles, the daily quota forces you to spread the job across multiple days or upgrade the account. For a pre-launch audit or quarterly content review, this MCP gives you the data in a Switchy workspace where your content lead can prioritize translation work alongside the editorial calendar.
Frequently asked
What does the Linguin AI MCP do in Switchy?
It adds language detection and profanity filtering to your AI workspace. You can check which language a piece of text is written in, score English text for profanity, or run both checks across batches of content. Useful for content moderation workflows, multilingual support triage, or cleaning user-generated input before it hits your product.
Do I need a paid Linguin AI account to use this MCP?
You need an API key from Linguin AI, which means at least a free-tier account. The MCP respects your daily detection quota — each language check or profanity scan counts as one detection. If you hit your limit mid-batch, the entire request fails. Check your plan's daily allowance before connecting it to high-volume workflows.
Can it detect profanity in languages other than English?
No. Profanity detection only works for English text. Language detection supports dozens of languages, but the profanity scoring is English-only. If you need multilingual content moderation, you'll have to route non-English text through a different tool or accept that this MCP won't flag it.
Why use this instead of calling the Linguin API directly?
The MCP wraps Linguin's API so your AI agents can call it mid-conversation without you writing integration code. If you're already piping content through Switchy for review or triage, the MCP keeps everything in one place. For backend automation outside Switchy, the raw API is simpler.
Who on the team should connect the Linguin AI account?
Whoever owns your Linguin AI subscription and can generate an API key. The key's daily quota applies to all MCP usage in Switchy, so coordinate with anyone else using that account. If you're on a free tier, one batch job can burn through your limit fast.