Using technology to preserve languages