Index: twitter.lib.php
===================================================================
--- twitter.lib.php	(revision 46)
+++ twitter.lib.php	(revision 788)
@@ -1263,6 +1263,8 @@
   public $in_reply_to_screen_name;
 
   public $user;
+  
+  public $lang;
 
   /**
    * Constructor for TwitterStatus
@@ -1277,6 +1279,7 @@
     $this->in_reply_to_status_id = $values['in_reply_to_status_id'];
     $this->in_reply_to_user_id = $values['in_reply_to_user_id'];
     $this->in_reply_to_screen_name = $values['in_reply_to_screen_name'];
+    $this->lang = $values['lang'];
     if (isset($values['user'])) {
       $this->user = new TwitterUser($values['user']);
     }
Index: twitter.views.inc
===================================================================
--- twitter.views.inc	(revision 46)
+++ twitter.views.inc	(revision 788)
@@ -346,6 +346,25 @@
       'handler' => 'views_handler_sort',
     ),
   );
+  
+  // Tweet Language.
+  $data['twitter']['lang'] = array(
+    'title' => t('Tweet Language'),
+    'help' => t('The dominant language of the tweet as retrieved from twitter API'),
+    'field' => array(
+      'handler' => 'views_handler_field',
+      'click sortable' => TRUE,
+    ),
+    'filter' => array(
+      'handler' => 'views_handler_filter_string',
+    ),
+    'sort' => array(
+      'handler' => 'views_handler_sort',
+    ),
+    'argument' => array(
+      'handler' => 'views_handler_argument_string',
+    ),
+  );
 
   return $data;
 }
Index: twitter.install
===================================================================
--- twitter.install	(revision 46)
+++ twitter.install	(revision 788)
@@ -427,3 +427,17 @@
     db_change_field('twitter_account', 'added_by_uid', 'uid', $spec);
   }
 }
+
+/**
+ * Adds field mentions to twitter_account table.
+ */
+function twitter_update_7501() {
+  $data = array(
+    'description' => "iso lang code from twitter api. best guess value by twitter",
+	'type' => 'varchar',
+	'length' => 7,
+	'not null' => TRUE,
+	'default' => '',
+  );
+  db_add_field('twitter', 'lang', $data);
+}
\ No newline at end of file
Index: twitter.inc
===================================================================
--- twitter.inc	(revision 46)
+++ twitter.inc	(revision 788)
@@ -156,6 +156,7 @@
     'in_reply_to_user_id' => (int) $status->in_reply_to_user_id,
     'in_reply_to_screen_name' => $status->in_reply_to_screen_name,
     'truncated' => (int) $status->truncated,
+    'lang' => $status->lang,
   );
   db_merge('twitter')
     ->key(array('twitter_id' => $row['twitter_id']))
