diff -uprN --exclude=.svn globalredirect-6.x-1.2/globalredirect.module globalredirect/globalredirect.module
--- globalredirect-6.x-1.2/globalredirect.module	2008-12-22 12:34:32.000000000 +0200
+++ globalredirect/globalredirect.module	2010-01-23 14:34:25.000000000 +0200
@@ -129,6 +129,23 @@ function globalredirect_init() {
 
     // Find an alias (if any) for the request
     $alias = drupal_get_path_alias($request);
+    if ($alias == $request && arg(0) == 'node' && is_numeric(arg(1))) {
+      //let's check is there other languages on site
+      $langs = language_list(); // get objects of all languages
+      if (count($langs) > 1) { // there are more then one language
+        foreach ($langs as $l => $lang) {
+          if ($lang->language != $language->language) { // we already have trying to find path in current language
+            $alias = drupal_get_path_alias($request, $lang->language);
+            if ($alias != $request) { // yeah! we find it!
+              if (isset($lang->domain)) {
+                drupal_goto($lang->domain.'/'.$alias, $query_string, NULL, 301);
+              }
+              break;
+            }
+          }
+        }
+      }
+    }
     if ($prefix && $alias) {
       $prefix .= '/';
     }
