Català Español English Português (BR)
Google2SRT
http://google2srt.sourceforge.net  



SourceForge.net Logo
Instal·lació    Utilització    Problemes coneguts    Descàrrega manual   



Instal·lació
  1. Verifica que el teu sistema disposa de la versió 1.5 o superior de Java. Pots descarregar-la des de http://www.java.com.
  2. Descarrega el fitxer ZIP des de la secció de descàrrega.
  3. Descomprimeix el fitxer ZIP on desitgis. Si no pots fer-ho, instal·la't un descompressor, com el 7-Zip.
  4. Ja està! Ara només cal que recordis que:
    a. Si empres Windows, has d'obrir el fitxer run.bat. fitxer bat
    b. Si empres GNU/Linux, has d'obrir el fitxer run.sh. fitxer bat
    c. Si empres un altre sistema, has d'executar des de l'intèrpret de comandes o similar la comanda "java -jar Google2SRT.jar". Que em perdonin els usuaris de MacOS...


Utilització
  • Pots canviar d'idioma pitjant sobre una de les banderetes: cat, esp, eng...

  • Pots indicar quin mètode empraràs: Web o Fitxer XML. El més normal és que empris Web.
    Amb Web pots convertir directament els subtítols des de l'adreça web (URL) que indiquis al camp de text "Subtítols de Google".
    Amb Fitxer XML primer t'has de baixar manualment els subtítols. És una opció obsoleta, es manté per "emergències".

  • Amb el mètode Web, pots obtenir la llista de subtítols (quadre inferior) per al vídeo indicat amb el botó "Llegir".
    Amb el mètode Fitxer XML no hi ha llista de subtítols (només hi ha uns subtítols per fitxer). El botó "Triar..." (superior) permet seleccionar la localització del fitxer origen.

  • Pots indicar on vols desar els subtítols amb el camp de text "Subtítols SRT" o el botó "Triar..." (central).

  • Pots seleccionar quins subtítols vols convertir a la llista (quadre inferior). "Tot" selecciona tots els subtítols. "Invertir" inverteix la selecció actual.

  • En alguns casos, interessarà sincronitzar els subtítols. El camp "Retard (segons)" retarda els subtítols el nombre indicat de segons (si el nombre és positiu). Pot aconseguir-se l'efecte contrari, adelantar els subtítols, indicant valors negatius.

    Exemple: Si els subtítols apareixen 6,25 segons abans de l'esperat, els retardarem 6,25 segons. Si els subtítols apareixen 3,70 segons massa tard, els adelantarem introduint un retard de -3,70 segons.

  • El botó "Ja!" inicia la conversió. Si hi ha molts subtítols (una o dues hores de vídeo, uns 180 KB en SRT) tarda uns 5 segons.


Problemes coneguts
  • Problema: Emprant el mètode Web i una URL vàlida amb subtítols no apareix cap llista de subtítols, apareix una llista de subtítols però no es poden convertir, rebo un error desconegut o el programa surt inesperadament...
    Solució: És possible que hagi canviat el mètode d'obtenció dels subtítols. Hauràs d'esperar a una pròxima versió o baixar-te els subtítols manualment (amb l'ajut d'un sniffer).

  • Problema: Missatges d'error poc significatius quan una URL no és correcta o hi ha un error de xarxa.
    Solució: De moment, tenir paciència per una pròxima versió...


Descàrrega manual
Què fer quan Google2SRT no és capaç de descarregar els subtítols? Els haurem de descarregar manualment i convertir-los amb l'opció "Fitxer XML". Actualment és necessari emprar aquest mètode quan volem descarregar les traduccions que YouTube ofereix dels subtítols originals.

YouTube
Tenim l'adreça d'un vídeo com la següent:
http://www.youtube.com/watch?v=XraeBDMm2PM


1. Ens fixarem en v i podrem veure la llista de subtítols reals disponibles visitant aquesta adreça:
http://video.google.com/timedtext?type=list&v=XraeBDMm2PM


2a. Podrem veure un codi XML similar al següent:
<?xml version="1.0" encoding="utf-8" ?>
<transcript_list docid="6824816026201807091">
<track id="2" name="French (fr)" lang_code="fr" lang_original="Français" lang_translated="French"/>
<track id="0" name="German (de)" lang_code="de" lang_original="Deutsch" lang_translated="German"/>
<track id="3" name="Italian (it)" lang_code="it" lang_original="Italiano" lang_translated="Italian"/>
<track id="4" name="Japanese" lang_code="ja" lang_original="日本語" lang_translated="Japanese"/>
<track id="1" name="Spanish (es)" lang_code="es" lang_original="Español" lang_translated="Spanish"/>
</transcript_list>


2b. Si hi ha subtítols en l'idioma desitjat, podem passar al punt 3. Si no hi són, podem carregar també la llista de subtítols traduïts disponibles visitant aquesta adreça:
http://video.google.com/timedtext?type=list&v=XraeBDMm2PM&tlangs=1


2c. Veurem un codi XML similar a aquest:
<?xml version="1.0" encoding="utf-8" ?>
<transcript_list docid="6824816026201807091">
<target id="42" lang_code="ca" lang_original="Català" lang_translated="Catalan"/>
<track id="2" name="French (fr)" lang_code="fr" lang_original="Français" lang_translated="French" cantran="true"/>
<track id="1" name="Spanish (es)" lang_code="es" lang_original="Español" lang_translated="Spanish" cantran="true"/>
...
</transcript_list>

Els subtítols de tipus <track> i cantran="true" són reals; els altres (<target>) són idiomes als quals es pot traduir a partir d'un dels subtítols reals. Això significa que haurem de triar el subtítol real a partir del qual volem traduir i l'idioma que realment ens interessa.

3. Ens fixarem en els paràmetres name i lang_code del subtítol que ens interessa i visitarem:
Exemple: subtítols en castellà (subtítols reals):
http://video.google.com/timedtext?type=track&v=XraeBDMm2PM&name=Spanish (es)&lang=es

Exemple: subtítols en català (subtítols traduïts a partir del castellà):
http://video.google.com/timedtext?type=track&v=XraeBDMm2PM&name=Spanish (es)&lang=es&tlang=ca

Hem de tenir en compte que lang_code del fitxer XML anterior és lang (subtítol real) o tlang (subtítol traduït) a l'adreça URL.
Si algun dels camps name o lang_code estan en blanc al codi XML del punt 2/2c, és a dir, apareix name="" o lang_code="", li passarem els paràmetres buits. Veure exemple de subtítols en anglès a Google Video.

4. Veurem un fitxer XML similar a aquest:
<?xml version="1.0" encoding="utf-8" ?>
<transcript>
<text start="0" dur="1.96">El Nissan Sunny.</text>
<text start="3" dur="1.48">No sé por dónde empezar</text>
<text start="4.52" dur="3.96">Quiero decir que hay coches más feos y hay coches peores de conducir, pero ese no es el asunto.</text>
...
</transcript>


5. El guardarem amb extensió XML i ja el podem convertir a SRT amb Google2SRT.


Google Video
Tenim l'adreça d'un vídeo com la següent:
http://video.google.com/videoplay?docid=-3916654796029228812


1. Ens fixarem en docid i podrem veure la llista de subtítols disponibles visitant aquesta adreça:
http://video.google.com/videotranscript?frame=c&type=list&docid=-3916654796029228812


2. Podrem veure un codi XML similar al següent:
<?xml version="1.0" encoding="utf-8" ?>
<transcript_list docid="-3916654796029228812">
<track id="4" name="Deutsch" lang_code="de" lang_original="Deutsch" lang_translated="Alemany" lang_default="true"/>
<track id="2" name="" lang_code="en" lang_original="English" lang_translated="Anglès" lang_default="true"/>
<track id="0" name="العربية" lang_code="ar" lang_original="العربية" lang_translated="Àrab" lang_default="true"/>
<track id="9" name="한국어" lang_code="ko" lang_original="한국어" lang_translated="Coreà" lang_default="true"/>
<track id="13" name="Español" lang_code="es" lang_original="español" lang_translated="Espanyol" lang_default="true"/>
<track id="3" name="Français" lang_code="fr" lang_original="Français" lang_translated="Francès" lang_default="true"/>
...
</transcript_list>


3. Ens fixarem en els paràmetres name i lang_code del subtítol que ens interessa i visitarem:
Exemple: subtítols en castellà:
http://video.google.com/videotranscript?frame=c&type=track&name=Español&lang=es&docid=-3916654796029228812

Exemple: subtítols en anglès (name està en blanc):
http://video.google.com/videotranscript?frame=c&type=track&name=&lang=en&docid=-3916654796029228812

Hem de tenir en compte que lang_code del fitxer XML anterior és lang a l'adreça URL.
Si algun dels camps name o lang_code estan en blanc al codi XML del punt 2, és a dir, apareix name="" o lang_code="", li passarem els paràmetres buits, com a l'exemple dels subtítols en anglès, on name no té cap valor.

4. Veurem un fitxer XML similar a aquest:
<?xml version="1.0" encoding="utf-8" ?>
<transcript>
<text start="1.8" dur="1.95">Información sobre la amiloidosis.</text>
<text start="5.06" dur="1.29">¿Qué es la amiloidosis?</text>
<text start="6.69" dur="2.97">La amiloidosis es un grupo de enfermedades en las que muchas clases diferentes</text>
...
</transcript>


5. El guardarem amb extensió XML i ja el podem convertir a SRT amb Google2SRT.