Pythonスクリプトで作成。
from DictionaryServices import DCSGetTermRangeInString, DCSCopyTextDefinition # Mac内蔵辞書でwordの意味を調べ、辞書に有ればその定義を返し、 # 辞書に無い場合は'Not Found'を返す関数 def word_def(word): try: word_range = DCSGetTermRangeInString(None, word, 0) return DCSCopyTextDefinition(None, word, word_range) except IndexError: return 'Not Found' if __name__ == '__main__': result = word_def('pilgrim') arr = result.split('|') print(arr[0]) print(arr[1])
結果は単語と発音記号を出力させ pil·grim ˈpilɡrəm のようにとれました。