Applying Technology to Language and Translation