1. A method of subtitling, comprising the steps of: obtaining an audio file of dialogue in a first language; obtaining a file of script text corresponding to the dialogue in the audio file in the same first language; determining, by one or more processors of a computing device, a timing correspondence between dialogue in the audio file and words in the script text; detecting at least a first pause during performance of the dialogue in the audio file; defining, by the one or more processors, a respective breakable point in the script text corresponding to the or each detected pause; dividing, by the one or more processors, the script text out into a sequence of subtitle lines of text responsive to the location of one or more of the defined breakable points; obtaining a file of script text corresponding to the dialogue in the audio file in a different second language; obtaining the sequence of subtitle lines of text divided out of the script text of the first language, the sequence comprising a characteristic number of lines; detecting, by the one or more processors corresponding features of the text between both languages; dividing, by the one or more processors, the script text in the second language into a sequence of subtitle lines of text having the same characteristic number of lines, the points of division being responsive to the correspondence of features of the text between both languages; and outputting the sequence of subtitle lines of text for presentation on a display device.
1. A method of subtitling, comprising the steps of: obtaining an audio file of dialogue in a first language; obtaining a file of script text corresponding to the dialogue in the audio file in the same first language; determining, by one or more processors of a computing device, a timing correspondence between dialogue in the audio file and words in the script text; detecting at least a first pause during performance of the dialogue in the audio file; defining, by the one or more processors, a respective breakable point in the script text corresponding to the or each detected pause; dividing, by the one or more processors, the script text out into a sequence of subtitle lines of text responsive to the location of one or more of the defined breakable points; obtaining a file of script text corresponding to the dialogue in the audio file in a different second language; obtaining the sequence of subtitle lines of text divided out of the script text of the first language, the sequence comprising a characteristic number of lines; detecting, by the one or more processors corresponding features of the text between both languages; dividing, by the one or more processors, the script text in the second language into a sequence of subtitle lines of text having the same characteristic number of lines, the points of division being responsive to the correspondence of features of the text between both languages; and outputting the sequence of subtitle lines of text for presentation on a display device. 6. A method of subtitling according to claim 1 , comprising the step of: defining a respective timing for the second and any subsequent subtitle line with respect to the start of the dialogue in the audio file based upon the timing of the or each pause corresponding to the or each division of the script text.