60 لغة
اتفاقية مستوى خدمة 99.9%
0.04 دولار / دقيقة
يمنحك Palabra.ai واجهة برمجية جاهزة للاستخدام للترجمة الصوتية المباشرة في الاتجاهين. ومدعومةً بنماذجنا الخاصة، فإنها تقدم دقة توازي دقة المترجم البشري بزمن استجابة أقل من ثانية واحدة.
سحابياً، أو باستضافة ذاتية، أو داخل مقر مؤسستك.

«في EventLabs، نعتمد على Palabra في الترجمة الفورية خلال المؤتمرات والفعاليات المباشرة. ومن بين جميع الحلول التي اختبرناها، يتميز Palabra بأعلى جودة ترجمة وأدنى زمن استجابة بفارق كبير. كما أن الكشف التلقائي عن المتحدثين والتمييز بين الأصوات الرجالية والنسائية وتكييف الترجمة في الوقت الفعلي، كل ذلك حسّن تجربة المستمع بوضوح. بالنسبة لنا، يضع Palabra المعيار المرجعي لتقنيات ترجمة الفعاليات.»

«بنينا منتجنا بالكامل على واجهة Palabra البرمجية، وقد كانت أساساً استثنائياً لما نقوم به في Talo. فقدرات معالجة اللغة الطبيعية في هذه الواجهة موثوقة ودقيقة، مما مكّننا من تقديم ترجمة فورية وترجمة نصية لمستخدمينا دون البدء من الصفر.»
أبهر متحدثيك وضيوفك بترجمة مباشرة مدعومة بنماذج Palabra اللغوية الخاصة، التي تقدم دقة رائدة وزمن استجابة منخفضاً




HTML
1
2
3
4
5
6
7
8
<div class="app">
<div class="transcription" />
<div class="controls">
<button id="start">Start</button>
<button id="start">Stop</button>
</div>
<div class="translations" />
</div>
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { PalabraClient, getMicAudioTrack }
from "palabra";
const client = new PalabraClient({
// auth: { userToken: '<API_KEY>' },
// originalTrack: getMicAudioTrack(),
// translateFrom: "en",
// translateTo: "fr"
});
// document.getElementById('start')
// .addEventListener('click', () => {
// client.startTranslation();
// client.playTranslationTrack();
// });
// document.getElementById('stop')
// .addEventListener('click', () => {
// client.stopTranslation();
// });
HTML
1
2
3
4
5
6
7
8
<div class="app">
<div class="transcription" />
<div class="controls">
<button id="start">Start</button>
<button id="start">Stop</button>
</div>
<div class="translations" />
</div>
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { PalabraClient, getMicAudioTrack }
from "palabra";
const client = new PalabraClient({
auth: { userToken:, '<API_KEY>' } ,
clientSecret: "<API_CLIENT_SECRET>",
// originalTrack: getMicAudioTrack(),
// translateFrom: "en",
// translateTo: "fr"
});
// document.getElementById('start')
// .addEventListener('click', () => {
// client.startTranslation();
// client.playTranslationTrack();
// });
// document.getElementById('stop')
// .addEventListener('click', () => {
// client.stopTranslation();
// });
HTML
1
2
3
4
5
6
7
8
<div class="app">
<div class="transcription" />
<div class="controls">
<button id="start">Start</button>
<button id="start">Stop</button>
</div>
<div class="translations" />
</div>
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { PalabraClient, getMicAudioTrack }
from "palabra";
const client = new PalabraClient({
auth: { userToken:, '<API_KEY>' } ,
originalTrack: getMicAudioTrack(),
translateFrom: "en",
translateTo: "fr"
});
// document.getElementById('start')
// .addEventListener('click', () => {
// client.startTranslation();
// client.playTranslationTrack();
// });
// document.getElementById('stop')
// .addEventListener('click', () => {
// client.stopTranslation();
// });
HTML
1
2
3
4
5
6
7
8
<div class="app">
<div class="transcription" />
<div class="controls">
<button id="start">Start</button>
<button id="start">Stop</button>
</div>
<div class="translations" />
</div>
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { PalabraClient, getMicAudioTrack }
from "palabra";
const client = new PalabraClient({
auth: { userToken:, '<API_KEY>' },
originalTrack: getMicAudioTrack(),
translateFrom: "en",
translateTo: "fr"
});
document.getElementById('start')
.addEventListener('click', () => {
client.startTranslation();
client.playTranslationTrack();
});
document.getElementById('stop')
.addEventListener('click', () => {
client.stopTranslation();
});

HTML
1
2
3
4
5
6
7
8
<div class="app">
<div class="transcription" />
<div class="controls">
<button id="start">Start</button>
<button id="start">Stop</button>
</div>
<div class="translations" />
</div>
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { PalabraClient, getMicAudioTrack }
from "palabra";
const client = new PalabraClient({
// clientId: "<API_CLIENT_ID>",
// clientSecret: "<API_CLIENT_SECRET>",
// originalTrack: getMicAudioTrack(),
// translateFrom: "en",
// translateTo: "fr"
});
// document.getElementById('start')
// .addEventListener('click', () => {
// client.startTranslation();
// client.playTranslationTrack();
// });
// document.getElementById('stop')
// .addEventListener('click', () => {
// client.stopTranslation();
// });
HTML
1
2
3
4
5
6
7
8
<div class="app">
<div class="transcription" />
<div class="controls">
<button id="start">Start</button>
<button id="start">Stop</button>
</div>
<div class="translations" />
</div>
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { PalabraClient, getMicAudioTrack }
from "palabra";
const client = new PalabraClient({
clientId: "<API_CLIENT_ID>",
clientSecret: "<API_CLIENT_SECRET>",
// originalTrack: getMicAudioTrack(),
// translateFrom: "en",
// translateTo: "fr"
});
// document.getElementById('start')
// .addEventListener('click', () => {
// client.startTranslation();
// client.playTranslationTrack();
// });
// document.getElementById('stop')
// .addEventListener('click', () => {
// client.stopTranslation();
// });
HTML
1
2
3
4
5
6
7
8
<div class="app">
<div class="transcription" />
<div class="controls">
<button id="start">Start</button>
<button id="start">Stop</button>
</div>
<div class="translations" />
</div>
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { PalabraClient, getMicAudioTrack }
from "palabra";
const client = new PalabraClient({
clientId: "<API_CLIENT_ID>",
clientSecret: "<API_CLIENT_SECRET>",
originalTrack: getMicAudioTrack(),
translateFrom: "en",
translateTo: "fr"
});
// document.getElementById('start')
// .addEventListener('click', () => {
// client.startTranslation();
// client.playTranslationTrack();
// });
// document.getElementById('stop')
// .addEventListener('click', () => {
// client.stopTranslation();
// });
HTML
1
2
3
4
5
6
7
8
<div class="app">
<div class="transcription" />
<div class="controls">
<button id="start">Start</button>
<button id="start">Stop</button>
</div>
<div class="translations" />
</div>
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { PalabraClient, getMicAudioTrack }
from "palabra";
const client = new PalabraClient({
clientId: "<API_CLIENT_ID>",
clientSecret: "<API_CLIENT_SECRET>",
originalTrack: getMicAudioTrack(),
translateFrom: "en",
translateTo: "fr"
});
document.getElementById('start')
.addEventListener('click', () => {
client.startTranslation();
client.playTranslationTrack();
});
document.getElementById('stop')
.addEventListener('click', () => {
client.stopTranslation();
});
تشمل القطاعات الأكثر استفادة خدمة العملاء، وبرمجيات المؤسسات والتعاون، والإعلام والترفيه، وتطبيقات المستهلكين.
يمكنك دمج واجهة Palabra البرمجية في تطبيقك باستخدام حزم التطوير الخاصة بنا أو الاتصال المباشر عبر WebRTC (للمتصفحات) أو WebSockets (للخوادم).
يوفّر Palabra حزم تطوير ومكتبات عملاء للغتي Python وJavaScript. أما بقية اللغات، فيتم التكامل عبر WebRTC (الواجهة الأمامية) وWebSockets (الواجهة الخلفية).
بوصفه حلاً للترجمة الصوتية المباشرة في الوقت الفعلي، يدعم Palabra الإدخال الصوتي فقط، ولا يعمل مترجم نصوص مستقل لملفات HTML أو XML.
نعم. تتيح لك المسارد تحديد طريقة ترجمة Palabra لمصطلحات بعينها. وبمجرد تفعيله، يُطبَّق مسردك على جميع تطبيقات Palabra وجلساته.
تُشفَّر جميع المحادثات أثناء النقل وتُعالَج بالكامل في الذاكرة. ولا يخزّن Palabra البيانات الصوتية على خوادمه؛ فبمجرد ترجمة الصوت يتم حذفه.
لا. لا يخزّن Palabra بيانات المستخدمين ولا يسجّلها بشكل افتراضي، ولا تُستخدم هذه البيانات في تدريب النماذج.
نعم. يمكن تشغيل واجهة Palabra البرمجية في سحابة خاصة أو داخل مقر مؤسستك، وبالكامل ضمن ضوابط الأمان والامتثال الخاصة بك.
يدعم تكامل WebSocket في Palabra.ai صيغ الإدخال الصوتي التالية: Opus وPCM_S16LE وWAV. أما للإخراج فيدعم PCM_S16LE وZLIB_PCM_S16LE.
يعالج Palabra تدفقات صوتية في الوقت الفعلي، ويمكنها افتراضياً العمل لمدة غير محدودة.
يتضمن Palabra خاصية كتم الضوضاء المدمجة، بحيث تبقى دقة الكلام عالية حتى في الظروف الصاخبة، دون الحاجة إلى أي معالجة مسبقة إضافية.