translation of a recent tech article or one recent science article