- MATCH
- MISMATCH
- UNKNOWN
- HUMAN
Short answer
How do I check if my language labels are correct?
Your AI runs every text entry through a detection check to see if it matches its assigned ISO 639-3 code. It identifies the specific rows where the label is wrong so you can fix them. You'll see exactly which entries failed the check below.
Where the errors land.
The results of the audit.
The AI sorts every piece of text into one of these four categories based on its findings.
MATCH
Correct labels
The detected language matches the assigned ISO 639-3 code. Your AI confirms these are safe to keep as is.
MISMATCH
Incorrect labels
The text doesn't match the label. Your AI flags these for immediate review or correction.
UNKNOWN
Unidentifiable text
The language cannot be determined. Your AI marks these as ambiguous so you can decide how to handle them.
HUMAN
Manual review needed
Edge cases or low-confidence detections are sent to you. You decide if the AI's flag is right or wrong.
The workflow
What your AI does when the data arrives.
The AI handles the heavy lifting of scanning through thousands of rows to find the outliers.
Scan text
The AI reads the raw text from your source, such as a spreadsheet or database, to prepare for analysis.
detect_languageVerify language
The AI compares the text against ISO 639-3 standards to find the true language identity.
detect_languageCompare labels
The AI checks the detected language against the existing label in your dataset.
detect_languageFlag mismatches
The AI isolates the rows where the label and the actual language don't align.
detect_language
Try it
Copy these to start.
Use these prompts to kick off the validation process.
Starting points
Replace the bracketed text with your specific file names or database tables.
franc Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_DZfpdhfq3SUunsFFJJgaaLCPk3BDMKLefzz6agcr/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — franc capabilities are ready to use.
{
"mcpServers": {
"language-detector-engine-mcp": {
"url": "https://edge.vinkius.com/vk_preview_DZfpdhfq3SUunsFFJJgaaLCPk3BDMKLefzz6agcr/mcp"
}
}
}Check the 'customer_feedback' sheet and flag any rows where the language doesn't match the 'lang_code' column.
Scan the text in my 'product_descriptions' database and tell me which entries are mislabeled.
Look through the 'support_tickets' CSV and find all text that isn't actually English.
Audit the 'user_comments' table and list the ISO 639-3 codes for any rows that have the wrong label.
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Start here
Connect Language Detector Engine once, then ask.
Just link the MCP to your client. Your credentials stay encrypted, and you can start asking questions about your data immediately.
Connect Language Detector Engine to your AIFAQ
How this task behaves.
- 01
Can the AI change my labels automatically?
No. The AI only identifies and flags mismatches. You must manually update your data after reviewing the flags.
- 02
Does it support all languages?
It uses ISO 639-3 standards, so it covers a vast range of languages, but it may struggle with very short strings or heavy slang.
- 03
Will it delete any of my data?
No. The AI only reads your data to perform the detection. It has no capability to delete or modify your files.
- 04
How does it handle mixed-language sentences?
The AI identifies the dominant language. If a sentence is heavily mixed, it might flag it as a mismatch or unknown.
- 05
Can I use this on a live SQL database?
Yes, as long as your AI client has the necessary permissions to read from that database through the connection.
More questions about Language Detector Engine? The Connector page answers them. See everything the Language Detector Engine Connector can do
Connect franc to Claude, Cursor, ChatGPT & more
