otherapi_key

Linguin AI

Linguin AI detects languages and scores English text for profanity through its direct v2 API.

Verdict

Linguin AI adds language detection and profanity scoring to your workspace. @mention it to identify which language a block of text is written in, check English content for profanity likelihood, or verify your daily API quota before running batch operations. Content moderators and localization teams get the most value — you can triage user-generated content by language or flag risky submissions before they reach production. Detection is fast but quota-limited: each call consumes one daily detection, and batch requests fail atomically if you don't have enough remaining.

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

  1. 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

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

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.

Prompt

@linguin check if this customer feedback contains profanity: 'Your support team is absolutely useless and this product is garbage'

Output

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.

Notes

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.

Prompt

@linguin what languages are present in these three support tickets: 'Merci beaucoup', 'Vielen Dank', 'Gracias por todo'

Output

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.

Notes

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.

Prompt

@linguin show my current detection usage and tell me if I have enough quota left to process 50 more language checks today

Output

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.

Notes

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

Community moderation at SaaS scale

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.

Customer support ticket routing

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.

Content localization pre-flight check

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.

More other MCPs

See all other MCPs →

Data last verified 61 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.