the Orange Slice permits to edit « scripts » files that contains informations about when and what to print on a video : the subtitles. You can use those scripts with MPlayer (http://mplayerhq.hu/) or Xine (http://xine.sf.net/) for example. If you're using a WIN32 system, you can use the generated script to encode your videos with Virtual-Dub (http://virtualdub.org/).
The main goal is to have an easy application to create and edit scripts for subtitling videos. Right now it only manages the Sub Station Alpha (SSA) and Advanced Sub Station Alpha (ASS) file formats. It can also load SUB (MicroDVD?) files. But it should be extended to any common format available in load/save (SUB & SRT at least).
The possibility to synchronise subtitles with video (or sound), isn't on the TODO list. If you feel like being able to develop such a thing, please tell me and « just do it » ! But right now, i'm only thinking in terms of subtitle editing, not subtitle timing.
These details are provided for information only. No information here is legal advice and should not be used as such.