For developers
Linguini API
Send text or audio in dialect and get back what it means, in the script and language you need. One call for Arabizi, Arabic script and mixed-language messages.
Products
Everything here runs on the same engine, so a dialect added once works across all of it.
For developers
Send text or audio in dialect and get back what it means, in the script and language you need. One call for Arabizi, Arabic script and mixed-language messages.
For websites
A chat assistant for your site that understands visitors who write the way they talk, and answers them in kind.
For shops and call centres
An agent that takes calls and WhatsApp messages in dialect, like the order recordings on this page.
For devices
Linguini inside hardware. Kanu, Code-X’s robot, is the first device built to use it.
Developer preview
The API is the core of every product. Join the preview to get a key when access opens.
curl "$LINGUINI_API/v1/understand" \ -H "Authorization: Bearer $LINGUINI_KEY" \ -d '{"text": "shu 3am ta3mel?", "dialect": "lebanese"}' # Response { "dialect": "lebanese", "written_as": "arabizi", "arabic": "شو عم تعمل؟", "meaning": "What are you doing?" }
from linguini import Linguini client = Linguini(api_key=os.environ["LINGUINI_KEY"]) res = client.understand(text="shu 3am ta3mel?", dialect="lebanese") print(res.arabic) # شو عم تعمل؟ print(res.meaning) # What are you doing?
import { Linguini } from "linguini"; const client = new Linguini({ apiKey: process.env.LINGUINI_KEY }); const res = await client.understand({ text: "shu 3am ta3mel?", dialect: "lebanese" }); console.log(res.arabic); // شو عم تعمل؟
Hear it
Two recordings from a voice assistant built on the engine, taking a shop order. Listen to it switch between Lebanese and English inside one sentence, the way people here talk.
Recording 1 · confirming an order
Okay، بدّك ٣ تي شيرتات size medium، بس عم لخّصلك طلبك وما رح أعمل طلبية.
“Okay, you want 3 T-shirts, size medium. I’m just summarising your order, I won’t place it yet.”
Recording 2 · checking before ordering
شفت إنّك بدّك ٣ تي شيرتات... المقاس medium، وما عملت أي طلبية.
“I see you want 3 T-shirts… size medium, and I haven’t placed any order.”