There are many apps that can take pictures and translate. Like Youdao APP, Baidu Translation APP.
But I feel that the most accurate translation should belong to Google Translation APP.