Перейти к основному содержимому

Поддерживаемые языки

Nexara поддерживает автоматическое определение и обработку текста на множестве языков. Ниже приведен полный список поддерживаемых языков с их кодами.

Полный список поддерживаемых языков

Код языкаНазвание языка
afafrikaans
amamharic
ararabic
asassamese
azazerbaijani
babashkir
bebelarusian
bgbulgarian
bnbengali
botibetan
brbreton
bsbosnian
cacatalan
csczech
cywelsh
dadanish
degerman
elgreek
enenglish
esspanish
etestonian
eubasque
fapersian
fifinnish
fofaroese
frfrench
glgalician
gugujarati
hahausa
hawhawaiian
hehebrew
hihindi
hrcroatian
hthaitian creole
huhungarian
hyarmenian
idindonesian
isicelandic
ititalian
jajapanese
jwjavanese
kageorgian
kkkazakh
kmkhmer
knkannada
kokorean
lalatin
lbluxembourgish
lnlingala
lolao
ltlithuanian
lvlatvian
mgmalagasy
mimaori
mkmacedonian
mlmalayalam
mnmongolian
mrmarathi
msmalay
mtmaltese
mymyanmar
nenepali
nldutch
nnnynorsk
nonorwegian
ococcitan
papunjabi
plpolish
pspashto
ptportuguese
roromanian
rurussian
sasanskrit
sdsindhi
sisinhala
skslovak
slslovenian
snshona
sosomali
sqalbanian
srserbian
susundanese
svswedish
swswahili
tatamil
tetelugu
tgtajik
ththai
tkturkmen
tltagalog
trturkish
tttatar
ukukrainian
ururdu
uzuzbek
vivietnamese
yiyiddish
yoyoruba
yuecantonese
zhchinese

Автоматическое определение языка

Если параметр языка не указан, передан как пустая строка или установлен как "auto"/"automatic", система автоматически определит язык вашего текста.

Использование языковых кодов

В API и других интерфейсах вы можете указать язык, используя либо двухбуквенный код (например, "ru" для русского), либо полное название языка (например, "russian"). Система также поддерживает некоторые распространенные альтернативные названия языков (например, "valencian" для "catalan").

Примеры кода

В примерах на API отправляется файл example.mp3 и после обработки аудио в консоль выводится текст.

Python:

from openai import OpenAI

client = OpenAI(
base_url="https://api.nexara.ru/api/v1",
api_key="ВАШ_API_КЛЮЧ",
)

with open("example.mp3", "rb") as audio_file:
transcription = client.audio.transcriptions.create(
model="whisper-1",
file=audio_file,
language="ru" # указание языка (опционально)
)

print(transcription.text)

Вывод: Восемь десятков и семь лет назад наши отцы образовали на этом континенте новую нацию...

JavaScript:

const OpenAI = require("openai");

const openai = new OpenAI({
baseURL: "https://api.nexara.ru/api/v1",
apiKey: "ВАШ_API_КЛЮЧ",
});

async function transcribeAudio() {
const fs = require("fs");

const transcription = await openai.audio.transcriptions.create({
model: "whisper-1",
file: fs.createReadStream("example.mp3"),
language: "ru" // указание языка (опционально)
});

console.log(transcription.text);
}

transcribeAudio();

Вывод: Восемь десятков и семь лет назад наши отцы образовали на этом континенте новую нацию...

cURL:

curl --request POST \
--url https://api.nexara.ru/api/v1/audio/transcriptions \
--header 'Authorization: Bearer ВАШ_API_КЛЮЧ' \
--header 'Content-Type: multipart/form-data' \
--form model="whisper-1" \
--form file="@example.mp3" \
--form language="ru"

Вывод: Восемь десятков и семь лет назад наши отцы образовали на этом континенте новую нацию...