Ersetzen Sie den falschen ZeitstempelPython

Python-Programme
Anonymous
 Ersetzen Sie den falschen Zeitstempel

Post by Anonymous »

Ich generiere übersetzten Text mit .Webvtt -Datei mit Google Translator APIs. Unten: < /p>

Code: Select all

00:26.760 --> 00:35.000
< /code>
In der generierten russischen Datei fügt Google Übersetzer jedoch ein Komma anstelle eines Dezimalpunkts wie unten ein:00:26,760 --> 00:35.000
< /code>
Die Frage lautet:-
Verwenden von Python, wie kann ich alle solch falschen Format-Zeitstempel durch den richtigen Zeitstempel ersetzen? />":dd.ddd"
wobei
d eine Ziffer < /p>
Beispielpython-Anweisung ist:-< /p>
translated += GoogleTranslator(source='auto', target=targetlang).translate(chunk)

`translated` is the variable with the translated text, with the entire content of the english language.
Ich übersetze als Beispiel von Englisch in Russisch.

Code: Select all

00:26,760 --> 00:35.000
< /code>
Beispielausgabe: < /p>
00:26.760 --> 00:35.000
< /code>
Nur um hinzuzufügen, habe ich hundert Dateien mit englischsprachigen Bildunterschriften. Dieses [url=viewtopic.php?t=26065]Problem[/url] ist ein intermittierendes Problem, nur mit einigen Dateien und nur für einige Zeitstempel. Andere werden ordnungsgemäß in die russische Sprache konvertiert.Sample text
00:13.720 --> 00:18.360
This is English Text

00:18.840 --> 00:21.600
This is also English Text

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post