diff --git a/WebContent/localization/OSRM.Locale.fi.js b/WebContent/localization/OSRM.Locale.fi.js
new file mode 100644
index 000000000..5e0259dcb
--- /dev/null
+++ b/WebContent/localization/OSRM.Locale.fi.js
@@ -0,0 +1,90 @@
+/*
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU AFFERO General Public License as published by
+the Free Software Foundation; either version 3 of the License, or
+any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU Affero General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+or see http://www.gnu.org/licenses/agpl.txt.
+*/
+
+// OSRM localization
+// [Finnish language support]
+
+
+OSRM.Localization["fi"] = {
+//gui
+"OPEN_JOSM": "JOSM",
+"OPEN_OSMBUGS": "OSM-bugit",
+"GUI_START": "Lähtöpaikka",
+"GUI_END": "Määränpää",
+"GUI_RESET": " Tyhjennä ",
+"GUI_SEARCH": " Etsi ",
+"GUI_REVERSE": "Käänteinen reitti",
+"GUI_OPTIONS": "Kartoitustyökalut",
+"GUI_HIGHLIGHT_UNNAMED_ROADS": "Korosta nimettömät tiet",
+"GUI_START_TOOLTIP": "Syötä lähtöpaikka",
+"GUI_END_TOOLTIP": "Syötä määränpää",
+"GUI_LEGAL_NOTICE": "GUI2 v"+OSRM.VERSION+" "+OSRM.DATE+" - OSRM hosting by KIT - Geocoder by OSM",
+// geocoder
+"SEARCH_RESULTS": "Haun tulokset",
+"FOUND_X_RESULTS": "Löytyi %i vaihtoehtoa",
+"TIMED_OUT": "Aikakatkaisu",
+"NO_RESULTS_FOUND": "Ei hakutuloksia",
+"NO_RESULTS_FOUND_SOURCE": "Ei hakutuloksia lähtöpaikka",
+"NO_RESULTS_FOUND_TARGET": "Ei hakutuloksia määränpäälle",
+//routing
+"ROUTE_DESCRIPTION": "Reittiohjeet",
+"GET_LINK_TO_ROUTE": "Luo linkki",
+"GENERATE_LINK_TO_ROUTE": "odotetaan linkkiä",
+"LINK_TO_ROUTE_TIMEOUT": "ei saatavilla",
+"GPX_FILE": "GPX-tiedosto",
+"DISTANCE": "Etäisyys",
+"DURATION": "Aika",
+"YOUR_ROUTE_IS_BEING_COMPUTED": "Reittiä lasketaan",
+"NO_ROUTE_FOUND": "Reittiä ei löytynyt",
+// directions
+"N": "pohjoiseen",
+"E": "itään",
+"S": "etelään",
+"W": "länteen",
+"NE": "koilliseen",
+"SE": "kaakkoon",
+"SW": "lounaaseen",
+"NW": "luoteeseen",
+// driving directions
+// %s: road name
+// [*]: will only be printed when there actually is a road name
+"DIRECTION_0":"Tuntematon ohje[ tielle %s]",
+"DIRECTION_1":"Jatka[ tielle %s]",
+"DIRECTION_2":"Käänny loivasti oikealle[ tielle %s]",
+"DIRECTION_3":"Käänny oikealle[ tielle %s]",
+"DIRECTION_4":"Käänny jyrkästi oikealle[ tielle %s]",
+"DIRECTION_5":"Tee U-käännös[ tiellä %s]",
+"DIRECTION_6":"Käänny loivasti vasemmalle[ tielle %s]",
+"DIRECTION_7":"Käänny vasemmalle[ tielle %s]",
+"DIRECTION_8":"Käänny jyrkästi vasemmalle [ tielle %s]",
+"DIRECTION_10":"Aja %s",
+"DIRECTION_11-1":"Aja liikenneympyrään ja poistu ensimmäisestä haarasta[ tielle %s]",
+"DIRECTION_11-2":"Aja liikenneympyrään ja poistu toisesta haarasta[ tielle %s]",
+"DIRECTION_11-3":"Aja liikenneympyrään ja poistu kolmannesta haarasta[ tielle %s]",
+"DIRECTION_11-4":"Aja liikenneympyrään ja poistu neljännestä haarasta[ tielle %s]",
+"DIRECTION_11-5":"Aja liikenneympyrään ja poistu viidennestä haarasta[ tielle %s]",
+"DIRECTION_11-6":"Aja liikenneympyrään ja poistu kuudennesta haarasta[ tielle %s]",
+"DIRECTION_11-7":"Aja liikenneympyrään ja poistu seitsemännestä haarasta[ tielle %s]",
+"DIRECTION_11-8":"Aja liikenneympyrään ja poistu kahdeksannesta haarasta[ tielle %s]",
+"DIRECTION_11-9":"Aja liikenneympyrään ja poistu yhdeksännestä haarasta[ tielle %s]",
+"DIRECTION_11-x":"Aja liikenneympyrään ja poistu monen haaran jälkeen[ tielle %s]",
+"DIRECTION_15":"Saavuit määränpäähän"
+};
+
+//set GUI language tielle load
+if( OSRM.DEFAULTS.LANUGAGE_ONDEMAND_RELOADING == true )
+ OSRM.Localization.setLanguage("fi");
\ No newline at end of file