Como mucha gente suele hacer y yo no voy a ser menos, me puse con un programilla para acceder al diccionario de rae.es . Es muy simple, pero funciona, aunque haría falta ver como mejorar el parseo.

# encoding: UTF-8
#
# http://koteo.lacoctelera.net

require 'rubygems'
require 'nokogiri'
require 'mechanize'

puts "Pon la palabra que deseas buscar en la web del rae:"
palabra = gets.chomp

agent = WWW::Mechanize.new
agent.user_agent_alias = 'Mac Safari'
page = agent.get 'http://buscon.rae.es/draeI/html/cabecera.htm'

# Nos devuelve el nombre de los campos que hay que rellenar en el formulario.
form = page.forms.first
#form.fields.each { |f| puts f.name }

# Indicamos el tipo de busqueda 3 en el field "TIPO_BUS" (busca palabras parecidas)
# En el field "LEMA" le indicamos la palabra que buscamos

form['TIPO_BUS'] = '3'
form['LEMA'] = palabra

# Hacemos click en el boton
page = agent.submit(form, form.buttons.first)

# Parseamos el resultado html con nokogiri y lo mostramos en la salida standard
read_doc = Nokogiri::HTML(
(page.body))

read_doc.css('p').each do|l|
puts l.content
end