diff --git a/lib/modules/Standards.pmod/ISO639_2.pmod b/lib/modules/Standards.pmod/ISO639_2.pmod
index 0932ed80e2bc56193242ee1655d405a9a30199f7..1ee6f44ad75aa77b224b748de61b62c3c0dbb096 100644
--- a/lib/modules/Standards.pmod/ISO639_2.pmod
+++ b/lib/modules/Standards.pmod/ISO639_2.pmod
@@ -445,6 +445,10 @@ string get_language(string code) {
   return languages[code];
 }
 
+mapping list_languages() {
+  return languages+([]);
+}
+
 static mapping(string:string) conversion=([
   "aa":"aar",
   "ab":"abk",
@@ -609,3 +613,7 @@ static mapping(string:string) conversion=([
 string map_639_1(string code) {
   return conversion[code];
 }
+
+mapping list_639_1() {
+  return conversion+([]);
+}