There are lot of sites all over where you can find subtitles so I wont mention those here...Just use Google for a few minutes and I'm sure you'll find the subtitle you are lookin for...
There is
2 ways to add subtitles on your movies:
Adding subtitles on multiplexed MPEG2 /.mpg or .VOB/ movie
From now on you have the option to add subtitles to MPEG2 multiplexed movie /.mpg or .VOB/ before DVD authoring in following formats: .sub, .srt, .ssa .smi, .rt , .txt, .aqt, .jss, .js and .ass for these languages:
Central European /CE/ languages that use Latin script, (Polish, Czech, Slovak, Hungarian, Serbian, Slovene, Croatian, Romanian and Albanian)
Cyrillic alphabets
Western languages
Greek
Turkish
Hebrew
Arabic
Japanese
Now, back to the tutorial...First convert your movie to MPEG2 format using MPEG2 Works 4 like it is explained in other tutorials here on the forum under Tutorials section...When you get a .mpg file navigate to "Add Subtitles to MPEG2" section /command+s/ and select the language of your subtitle file.
Then click "Start" button...Dialog will open asking you to choose your subtitle file...When you choose it a new dialog will pop-up asking you to choose your multiplexed MPEG2 movie /.mpg or .VOB/ and finally one more dialog will ask you to choose destination folder...After a few moments /based on your Mac speed and input movie/ you should get new .mpg with the same name as your input .mpg except the new one will have "sub" added at the end of the name...
Now you have the MPEG2 movie /.mpg/ with subtitle track ready for authoring...Author it under Advanced DVD Authoring section and check the VIDEO_TS folder in Apple DVD Player app to see is everything ok...Then you can make burnable DVD .img file and burn it on DVD-R under Advanced DVD Authoring /command+d/ section in MPEG2 Works 4...
Please note that your .mpg or .VOB has to be in correct DVD PAL or NTSC format /720x480, 4:3, 16:9 or 2.21:1 with letterbox for NTSC and 720x576 4:3, 16:9 or 2.21:1 with letterbox for PAL..Check your input .mpg or .VOB frame size using "MPEG Info" button under "Tools" section...Dont use QuickTime for checkin size cause it will give you wrong info/...For some custom sized and encoded MPEG's subtitle adding might not work...Anyway, give it a try and maybe you'll have luck..
You cannot see subs during playing the created .mpg with QuickTime...That .mpg
has to be authored as VIDEO_TS folder and played back in DVD player app or standalone player...Subs which has been added are in new track within .mpg itself and not printed on track so regular movie players /QuickTime for example/ cannot read it...
You have to manually turn subs ON within DVD player app...There is a small subs button in the top right corner of DVD player controller - marked with red sphere on this snapshot:
When you click once subs should turn ON..When you click and hold list of subtitle files should appear and you can choose which one do you want if you added more then one subtitle files - in other language for example...

Subtitles will be rendered in white with black outline at 28 point size characterset centered at the lower part of the screen where they usualy resides.

Here is the preview of DivX .avi encoded in MPEG2 format with MPEG2 Works 4 using the "DVDNTSC 16:9" preset button with added subtitles /CE - Central Europian subtitle file and Arabic one/..Note that snapshots have been taken during playing in VLC application and they are smaller then original frame size of the movie for display purposes...Also, brightness, colours and contrast of the picture looks much better since below pics are compressed for web use:
Adding subtitles on .mov .avi etc. BEFORE encoding to MPEG2 /.mpg/ using the MPEG2 Works 4
First grab a copy of
TitleLAB application application...Then Open Your .sub there, change some options if you want, and Export it for QuickTime...Now in QuickTime, open Your AVI/XVID/MOV and file exported from TitleLAB and then add that file /subtitle track/ on opened movie with Select all, Copy and add commands from "Edit" menu...Put the subtitles on the right place with the options for subtitle track under "Size" tab on movie properties win (command+j)...Then save Your movie as Self-contained with Save as...
Now launch MPEG2 Works 4 and encode Your saved movie...The subtitles will be there printed on video track...All you have to do now is to author the produced MPEG2 /.mpg/ as DVD..
For more information on DVD authoring in MPEG2 Works 4 please check
this guide.