Skip to main content

Multi-Language Support

TalkingSchema understands and responds in 80+ languages. You can describe your data model, ask questions about your schema, and receive explanations — all in your native language. The AI copilot works the same way regardless of which language you use.

How it works

The AI copilot reads your prompt in whatever language you write it in. You do not need to configure a language setting — just write naturally in your preferred language and TalkingSchema adapts.

This applies to:

  • Describing new schemas from scratch
  • Adding or modifying tables and fields
  • Asking the AI to explain your current schema
  • Designing star schemas, snowflake schemas, and dimensional models
  • Generating documentation from your model
  • Importing schemas via natural language description

The following languages are actively showcased and tested in TalkingSchema:

LanguageNative NameExample prompt
EnglishEnglish"Design an entity relationship diagram for a global supply chain system with suppliers, products, warehouses, and purchase orders"
SpanishEspañol"Diseña un diagrama entidad-relación para un sistema de cadena de suministro global con proveedores, productos, almacenes y órdenes de compra"
FrenchFrançais"Conçois un diagramme entité-relation pour un système de chaîne d'approvisionnement avec fournisseurs, produits, entrepôts et bons de commande"
GermanDeutsch"Entwirf ein Entitäten-Beziehungsdiagramm für ein globales Lieferkettensystem mit Lieferanten, Produkten, Lagern und Bestellungen"
PortuguesePortuguês"Cria um diagrama entidade-relacionamento para um sistema global de cadeia de fornecimento com fornecedores, produtos, armazéns e ordens de compra"
Japanese日本語"グローバルサプライチェーンシステムのエンティティ関係図を設計してください。サプライヤー、製品、倉庫、発注書を含む"
Korean한국어"공급업체, 제품, 창고, 구매 주문이 포함된 글로벌 공급망 시스템을 위한 개체 관계 다이어그램을 설계해 주세요"
Chinese (Simplified)中文"为全球供应链系统设计实体关系图,包含供应商、产品、仓库和采购订单"
ItalianItaliano"Progetta un diagramma entità-relazione per un sistema di supply chain globale con fornitori, prodotti, magazzini e ordini di acquisto"
Hindiहिन्दी"वैश्विक आपूर्ति श्रृंखला प्रणाली के लिए एंटिटी रिलेशनशिप डायग्राम बनाएं जिसमें आपूर्तिकर्ता, उत्पाद, गोदाम और खरीद ऑर्डर शामिल हों"
Arabicالعربية"صمّم مخطط العلاقة بين الكيانات لنظام سلسلة التوريد العالمي مع الموردين والمنتجات والمستودعات وأوامر الشراء"
RussianРусский"Создай диаграмму сущность-связь для глобальной системы управления цепочкой поставок с поставщиками, продуктами, складами и заказами на покупку"
TurkishTürkçe"Tedarikçiler, ürünler, depolar ve satın alma siparişleri içeren küresel bir tedarik zinciri sistemi için varlık-ilişki diyagramı tasarla"
DutchNederlands"Ontwerp een entiteit-relatiediagram voor een wereldwijd toeleveringssysteem met leveranciers, producten, magazijnen en inkooporders"
PolishPolski"Zaprojektuj diagram encja-relacja dla globalnego systemu łańcucha dostaw z dostawcami, produktami, magazynami i zamówieniami zakupu"

All supported languages

TalkingSchema's AI understands 80+ languages, including but not limited to:

European languages: English, Spanish, French, German, Portuguese, Italian, Dutch, Russian, Polish, Swedish, Norwegian, Danish, Finnish, Greek, Czech, Romanian, Hungarian, Ukrainian, Bulgarian, Croatian, Slovak, Slovenian, Estonian, Latvian, Lithuanian, Catalan, Serbian, Basque, Galician, Welsh, Irish

Asian languages: Japanese, Korean, Chinese (Simplified), Chinese (Traditional), Hindi, Bengali, Thai, Vietnamese, Indonesian, Malay, Tagalog, Tamil, Telugu, Kannada, Malayalam, Marathi, Gujarati, Punjabi, Urdu, Nepali, Sinhala, Burmese, Khmer, Lao, Mongolian, Azerbaijani, Uzbek, Kazakh, Kyrgyz, Tajik, Turkmen, Georgian, Armenian

Middle Eastern & African languages: Arabic, Hebrew, Persian (Farsi), Turkish, Swahili, Amharic, Hausa, Yoruba, Igbo, Zulu, Afrikaans, Somali, Malagasy

Language quality

Accuracy is highest for widely spoken languages with large training data sets — particularly English, Spanish, French, German, Portuguese, Japanese, Korean, and Chinese. For less common languages, results are still useful but may occasionally require light correction.

Prompting tips for non-English languages

1. Write your full requirement in one language

Mixing languages in a single prompt can confuse the AI. Keep each message consistently in one language:

✅  "Necesito una tabla de usuarios con campos para nombre, correo electrónico y fecha de registro."

⚠️ "I need a tabla de usuarios with nombre and email fields."

2. Request English identifiers explicitly if needed

If your team uses English for SQL identifiers but you prefer to describe requirements in another language, ask for it explicitly:

"Usa identificadores en inglés para las tablas y columnas, pero respóndeme en español."
(Use English identifiers for tables and columns, but reply to me in Spanish.)

3. Specify naming conventions in your language

"Utilise le snake_case pour tous les noms de colonnes et tables."
(Use snake_case for all column and table names.)

4. Ask for explanations in your language

"Erkläre mir die Beziehung zwischen den Tabellen Bestellungen und Kunden."
(Explain the relationship between the Orders and Customers tables.)

Prompts for TalkingSchema

Copy these prompts to get started in your language:

Spanish — supplier carbon tracking:

Diseña un sistema de seguimiento de emisiones de carbono para nuestra cadena de
suministro global. Necesito tablas para proveedores con nivel de carbono (A/B/C/D),
productos con puntuación de intensidad de carbono, órdenes de compra y créditos
de compensación de CO2.

French — supply chain platform:

Génère un modèle de données pour une plateforme de gestion de la chaîne
d'approvisionnement mondiale avec des tables pour les fournisseurs, les produits
avec score d'intensité carbone, les entrepôts, les bons de commande et le suivi
des expéditions.

German — supply chain system:

Entwirf ein Datenbankschema für ein globales Lieferkettensystem mit Lieferanten,
Produkten mit CO2-Intensitätswert, Lagern, Bestellungen und Sendungsverfolgung.
Verwende snake_case für alle Bezeichner.

Japanese — supply chain management:

グローバルサプライチェーン管理システムのスキーマを作成してください。
サプライヤー(カーボンティアA/B/C/D付き)、製品、倉庫、発注書、出荷追跡のテーブルが必要です。

Portuguese — sustainable supply chain:

Crie um esquema de banco de dados para um sistema de cadeia de fornecimento
sustentável com tabelas para fornecedores com nível de carbono, produtos com
pontuação de intensidade de carbono, armazéns, ordens de compra e créditos
de compensação de CO2.

Chinese — global supply chain:

为全球可持续供应链管理系统创建数据库模式,包括供应商(含碳排放等级A/B/C/D)、
产品(含碳强度评分)、仓库、采购订单、销售订单和碳抵消信用的表。

Frequently asked questions

Can I switch languages mid-conversation?

Yes. You can switch languages between messages in the same thread. The AI will respond in the language of your most recent message. Your schema itself is unchanged by the language switch.

Are table and column names translated?

By default, table and column names follow the language of your prompt. If you prompt in Japanese, the AI may use Japanese identifiers. To enforce English identifiers, add a note like: "Use English names for all tables and columns."

Does the AI understand domain terminology in other languages?

Yes. The AI understands database and data modeling terminology in all supported languages — for example, "clave primaria" (Spanish), "Primärschlüssel" (German), "clé primaire" (French), "主キー" (Japanese), "主键" (Chinese), "기본 키" (Korean) — and maps it correctly to the appropriate SQL constructs.

Will my language preference affect export quality?

No. All exports — SQL DDL, DBML, JSON, PNG — are generated from the schema structure itself, which is language-agnostic. The export output is always valid regardless of which language you used to describe the schema.

Is there a way to set a default language for my workspace?

Not as a workspace setting currently. However, you can add a language instruction to every prompt by including it in your AI preferences, e.g., "Always respond in French."