diff --git public_html/sites/all/modules/contrib/imagecache/imagecache.module public_html/sites/all/modules/contrib/imagecache/imagecache.module
index 5a44163..245dfbc 100644
--- public_html/sites/all/modules/contrib/imagecache/imagecache.module
+++ public_html/sites/all/modules/contrib/imagecache/imagecache.module
@@ -311,8 +311,15 @@ function imagecache_action_definition($action) {
  */
 function imagecache_create_url($presetname, $filepath, $bypass_browser_cache = FALSE) {
   $path = _imagecache_strip_file_directory($filepath);
-  if (module_exists('transliteration')) {
-    $path = transliteration_get($path);
+
+  // Clean up Windows paths.
+  $old_path = $path = str_replace('\\', '/', $path);
+
+  drupal_alter('file_url', $path);
+
+  // If any module has altered the path, then return the alteration.
+  if ($path != $old_path) {
+    return $path;
   }
 
   $args = array('absolute' => TRUE, 'query' => empty($bypass_browser_cache) ? NULL : time());
