Google tiene una nueva calculadora que también se puede utilizar para convertir el valor de una moneda a otra. Por ejemplo, si se queremos convertir el valor de X dólares en euros, etc.

Por ejemplo podemos ver la conversión de diferentes monedas directamente pasándole los parámetros por GET (Ej. Valor de 1 dolar en euros):

https://www.google.com/finance/converter?a=1&from=USD&to=EUR

Para facilitar las cosas, he realizado esta simple función de PHP que convierte una moneda en otra utilizando API de google.

¿Cómo se utiliza la función? Muy fácil, le pasamos los parámetros de la moneda origen y moneda destino, y por último la cifra exacta a convertir. Un ejemplo:

Si necesitas conocer el código (de 3 letras) de alguna moneda, en este select los tienes todos:

Editado: 31-03-2014 (ya que la anterior API ya no funcionaba)