Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

On Ubuntu I use SMPlayer or SubDownloader, which both reliably retrieve subtitles from SMplayer even does this automatically for the file you are currently viewing.

So far I've tried SolEol, FileBot, SubDownloader (which is a bit behind on versions for Mac OS; seems like the API URL for changed) and Undertext. None of them work reliably, some of them not at all.

share|improve this question

I know this is an old question, but I was searching for this same answer, and found a great solution.

Subliminal will allow you to set up a cron job, (or manually enter from CLI) whole directory trees, and download subtitles. You can also set it up as a post processor for SABNzbd or SickBeard or CouchPotato.

It's working great for me.

share|improve this answer
Looks like there is a typo in your markup. For some reason the site won't let me edit it, but try [Subliminal]( instead of what you have now. – D.W. Aug 12 '12 at 5:34
Is there an easy way to install subliminal on OS X? How did / would you do it? – myhd Nov 9 '12 at 14:29
Sorry, Formatting doesn't seem to be working, I hope you can figure this out. I'm using periscope now.. There is a very easy way to install it on OSX --- sudo /usr/bin/easy_install BeautifulSoap --- sudo /usr/bin/easy_install periscope --- then.. --- periscope [*/filename] -l [2 letter language code] --- You can cron this up to do your media dir, or use it in post processing from SB or CP. – Kevin Willock Nov 11 '12 at 7:45
Periscope seems to have stopped working for me, so I have gone back to subliminal. To install, just download the gir repo (or clone it) and then run sudo "pyton install" and it will install. – Kevin Willock Nov 29 '12 at 5:37
I am trying to install subliminal with 'python install'. But get the following error: 'error: Installed distribution six 1.4.1 conflicts with requirement six>=1.5' any idea how to fix this (i do not know python) – cremersstijn May 28 '15 at 19:06

I found Subtitles recently. It looks nice and clean and seems to work quite well (I had lots of problems with Unicode support in subliminal).

share|improve this answer
Although not completely automatic (one have to drag and drop a file into its window), Subtitles is a great option! – motobói Oct 28 '14 at 19:11
Subtitles is great. However, the last update (I think 2.3) made it non-free. – Markos Fragkakis May 7 '15 at 20:17
Paid solution, next! – Sergio Tapia Jul 23 at 18:33

Subsmarine from cocoawithchurros provides a commercial solution.

share|improve this answer
Welcome, @joao. We appreciate a link, and a short description of the app. Answers that are just one line of text, or one link, are discouraged. Thanks for your cooperation. – Nathan Greenstein Jul 1 '11 at 3:53
Probably he was "hardly" trying to promote this commercial software. – sorin Oct 8 '11 at 22:47

I, too, have made a free utility for this purpose.

You can grab it fresh here: Sublime.

share|improve this answer

I am using SPlayerX. It is a media player can auto download subtitles depending on the video you playing.

share|improve this answer
Would you buy a software that has a description only in Chinese in Apple Store? About the same with the company website :p – sorin Oct 9 '11 at 10:11

I developed a free app to download subtitles on the Mac.


You can download it from the following link:

It downloads from OpenSubtitles.

It is not a signed application (I'm not willing to pay Apple two times, as I develop for iPhone and not for Mac), so you have to allow it to run through System Preferences → Security & Privacy.

share|improve this answer
Thanks for disclosing your affiliation with the product you are promoting in your answer. Please see the help center regarding self-promotion if you haven't already. – grgarside May 22 '15 at 19:00

I use XBMC and it works like a charm!

share|improve this answer

We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.

Welcome to Ask Different! Answers on Ask Different need to be more than just a link. It's okay to include a link, but please summarize or excerpt it in the answer. The idea is to make the answer stand alone. Please take a look at the FAQs for more info. Thank you :) – gentmatt Oct 30 '12 at 11:47

I recommend Subtitles Wizard Plus for this use case.

share|improve this answer

I wrote a Python Script myself to download Subtitles. First I wrote a Python Script to download subtitles using thesubdb API, then I used automator to create a service. Installation is really painless. Installation instructions and source is on my GitHub page.

Right Click, Services, Get Subtitles, Done!!

share|improve this answer
Final Result looks like this.. YouTube – bk2dcradle Jun 29 '15 at 7:16

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.