machine translation: the use of computers to translate from one language to another
artificial intelligence: the branch of computer science that deal with writing computer programs that can solve problems creatively
blade: the flat part of a tool or weapon that (usually) has a cutting edge