Program słownikowy – program komputerowy będący interfejsem dla baz słownikowych, który pozwala uzyskiwać definicje lub tłumaczenie wyrazów w dokumentach lub na stronach internetowych.
Do podstawowych cech słownika komputerowego można zaliczyć następujące:
Liczba obsługiwanych słowników: programy obsługują jeden, wbudowany słownik (np. Słownik AJT), lub dowolną ich liczbę (np. Babylon Translator) Forma płatności: w przypadku słowników obsługujących wiele baz ich autorzy oferują darmowy interfejs i płatne słowniki lub płatny interfejs i darmowe słowniki. Tworzenie słowników: niektórzy producenci oferują wyłącznie produkowane przez siebie słowniki, natomiast inni oferują narzędzia produkcyjne, za pomocą których użytkownicy mogą budować słowniki na własny użytek lub na potrzeby wspólnoty użytkowników. Obsługa dokumentów: większość słowników obsługuje typowe dokumenty spotykane w komputerach, jak pliki Worda, pliki tekstowe, dokumenty HTML, pliki PDF, wiadomości w programach pocztowych i czytnikach grup dyskusyjnych;