Skip to main content

srttranslator-bariskeser

Kurulum

PyPI

pip install srttranslator-bariskeser

Script ile Kullanım

Gerekli modülleri içe aktarın

import os

# SRT Dosyası
from srtranslator import SrtFile
# ASS Dosyası
from srtranslator import AssFile

from srtranslator.translators.deepl_api import DeeplApi
from srtranslator.translators.deepl_scrap import DeeplTranslator
from srtranslator.translators.translatepy import TranslatePy
from srtranslator.translators.pydeeplx import PyDeepLX

Çeviriciyi başlatın. Herhangi bir çevirici olabilir, hatta kendi çeviricinizi bile oluşturabilirsiniz, belgelerde her çevirici için talimatlar ve kendi çeviricinizi nasıl oluşturacağınız hakkında bilgiler bulunmaktadır.

translator = DeeplTranslator() # veya TranslatePy() veya DeeplApi(api_key) veya DeepLX()

Yükleyin, çevirin ve kaydedin. Klasördeki birden fazla dosya için, examples folder klasörüne bakın.

filepath = "./filepath/to/srt"

# SRT Dosyası
sub = SrtFile(filepath)
# ASS Dosyası
sub = AssFile(filepath)

# Çevir
sub.translate(translator, "en", "es")

# Sonuç altyazıları daha güzel hale getirme
sub.wrap_lines()

sub.save(f"{os.path.splitext(filepath)[0]}_translated.srt")

Çeviriciyi kapatın

translator.quit()
# SRT dosyası
python -m srtranslator ./filepath/to/srt -i SRC_LANG -o DEST_LANG

# ASS dosyası
python -m srtranslator ./filepath/to/ass -i SRC_LANG -o DEST_LANG

Gelişmiş kullanım

usage: __main__.py [-h] [-i SRC_LANG] [-o DEST_LANG] [-v] [-vv] [-s] [-w WRAP_LIMIT] [-t {deepl-scrap,translatepy,deepl-api,pydeeplx}] [--auth AUTH] path

Bir .STR ve .ASS dosyasını çevirin

konumsal argümanlar:
  path                  Çevrilecek dosya

seçenekler:
  -h, --help            Yardım mesajını göster ve çık
  -i SRC_LANG, --src-lang SRC_LANG
                        Kaynak dil. Varsayılan: auto
  -o DEST_LANG, --dest-lang DEST_LANG
                        Hedef dil. Varsayılan: es (İspanyolca)
  -v, --verbose         Çıktı ayrıntı seviyesini artır
  -vv, --debug          Hata ayıklama için çıktı ayrıntı seviyesini artır
  -s, --show-browser    Tarayıcı penceresini göster
  -w WRAP_LIMIT, --wrap-limit WRAP_LIMIT
                        Bir metin satırını sarmak için karakter sayısı (boşluklar dahil). Varsayılan: 50
  -t {deepl-scrap,translatepy,deepl-api}, --translator {deepl-scrap,translatepy,deepl-api,pydeeplx}
                        Kullanılacak yerleşik çevirici
  --auth AUTH           Çevirici için gerekliyse API anahtarı
  --proxies             pydeeplx için varsayılan olarak proxy kullan

Release files for srtranslator-bariskeser 0.0.13

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for srtranslator-bariskeser 0.0.13
File Size Uploaded
srtranslator_bariskeser-0.0.13.tar.gz 12.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for srtranslator-bariskeser 0.0.13
File Interpreter ABI Platform
srtranslator_bariskeser-0.0.13-py3-none-any.whl Python 3 none any Details

Total release size: 28.4 kB

Release files / srtranslator_bariskeser-0.0.13.tar.gz

Download URL srtranslator_bariskeser-0.0.13.tar.gz
Size 12.5 kB
Tags Source
SHA-256 checksum
How to use checksums
f74810129d2c04ec39c864539de0fbbfb25f2e0cad1541dde21329408a21cf0d
BLAKE2b-256 checksum
How to use checksums
4f42a88aafef6f186cdf8fdf0b3a697d7eacefad1e50ae7a37c063cd0ee6de01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.10.11

Release files / srtranslator_bariskeser-0.0.13-py3-none-any.whl

Download URL srtranslator_bariskeser-0.0.13-py3-none-any.whl
Size 15.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e41052822876ae299c56984ad92acf983b83a5a69f51b6781d4e65498528bedb
BLAKE2b-256 checksum
How to use checksums
c3233ee3a9d0811addad8d6c42e00ce8046d25754e8a4ab91520cc1fea2045af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.10.11

Release history Release notifications | RSS feed

This release

0.0.13 This release

2 release files

0.0.12

2 release files

0.0.11

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page