AAA Translation