Getting URL alias of a term I am writing a module, and am confused about the term's URLs. because, if pathauto moduel is installed, then the alias of that module should be provided. How to achieve this?

Default drupal's URL: taxonomy/term/30
Pathauto's probable pattern: 

category/30
category/[title]
category/[title]/[id]
...and millions of other possible patte


Using drupal_get_path_alias() returns drupal's default path.

How should I get the path used by pathauto? I have seen pathauto's module,
but it does not provide an API for this purpose as it seems.
Just use the url() function. It will return aliased path if you have pathauto installed.

Example:

$link = url('taxonomy/term/1');