ctranslate / README.md
anatoli72's picture
Upload 4 files
0f6afd4 verified
metadata
title: Helsinki CTranslate2 API
emoji: 
colorFrom: green
colorTo: blue
sdk: docker
app_port: 7860
pinned: false

Helsinki CTranslate2 Translation API ⚡

6-10x быстрее обычного Helsinki через CTranslate2 INT8 на бесплатном CPU!

Скорость

Метод CPU токенов/сек
Helsinki (transformers) ~60
Helsinki (CTranslate2 INT8) ~600

Использование

import requests

# Одиночный перевод
r = requests.post("https://ВАШ_НИК-helsinki-ct2.hf.space/translate",
    json={"text": "Hello world", "src_lang": "en", "tgt_lang": "ru"})
print(r.json()["translated_text"])  # "Привет мир"

# Батч перевод (быстрее для pdf2zh)
r = requests.post("https://ВАШ_НИК-helsinki-ct2.hf.space/translate/batch",
    json=["Hello", "World", "Test"],
    params={"src_lang": "en", "tgt_lang": "ru"})
print(r.json()["translations"])

Endpoints

  • POST /translate — одиночный перевод
  • POST /translate/batch — батч до 200 текстов
  • POST /v1/chat/completions — OpenAI-совместимый (для pdf2zh)
  • GET /health — статус
  • GET /docs — Swagger UI