I am really confused by the difference between Hochschule (university of applied sciences) and (Technische) Universität ((technical) university) in Germany, especially with respect to the master’s degree.
What is the main difference and features?
Can a master graduate from Hochschule have a chance to do PhD like a graduate from a university in Europe, US, Canada or Australia?
The term "University of applied sciences" is an attempt at translating the name "Fachhochschule" for the international audience. The issue with this wording is that they are not universities.
They give vocational degrees geared at preparing students to enter the workforce directly. These degrees are typically valued in industry and government or healthcare settings, not so much in academic ones. Note that the Bachelor/Masters system has been (somewhat awkwardly) patched over the previous education system in German-speaking countries. A Bachelor from a Fachhochschule typically cannot get you admitted in a Masters at a Technical university.
What complicates the issue is that some institutions with the word "Hochschule" in their names have university accreditation. These and technical universities offer more fundamental learning, an education more suitable to pursue academic careers.