Используя привязки Python Objective-C, вы можете создать небольшой скрипт на Python, чтобы получить его из встроенного в OS X Dictionary. Вот пост, который детализирует этот скрипт
#!/usr/bin/python
import sys
from DictionaryServices import *
def main():
try:
searchword = sys.argv[1].decode('utf-8')
except IndexError:
errmsg = 'You did not enter any terms to look up in the Dictionary.'
print errmsg
sys.exit()
wordrange = (0, len(searchword))
dictresult = DCSCopyTextDefinition(None, searchword, wordrange)
if not dictresult:
errmsg = "'%s' not found in Dictionary." % (searchword)
print errmsg.encode('utf-8')
else:
print dictresult.encode('utf-8')
if __name__ == '__main__':
main()
Сохраните это dict.py
, а затем просто запуститеpython dict.py dictation
Проверьте почту для большего количества инструкций о том, как сделать это доступным всем через Ваш терминал.