diff --git a/src/config/settings.js b/src/config/settings.js
index 8ca8611ac9dc2f270d41496b7216fd00eb6280da..22b0d048fb57f2fc92864c729929fa8401ea931c 100644
--- a/src/config/settings.js
+++ b/src/config/settings.js
@@ -224,6 +224,7 @@ export default {
     ja: '日本語',
     lt: 'Lietuvių',
     nl: 'Nederlands',
+    'nb-NO': 'Norwegian Bokmål',
     'pt-BR': 'Português do Brasil',
     vi:'Tiếng Việt',
     'zh-CN': '中文(简体)',
diff --git a/src/i18n.js b/src/i18n.js
index c978f007038bc79dd2d943528b504b1bea4d1f83..84a5829e1200aa187cbeacf31fb6ba460add04ed 100644
--- a/src/i18n.js
+++ b/src/i18n.js
@@ -14,6 +14,7 @@ import sr from './locales/sr/translation.json';
 import sv from './locales/sv/translation.json';
 import lt from './locales/lt/translation.json';
 import vi from './locales/vi/translation.json';
+import nbNo from './locales/nbNo/translation.json';
 
 /**
  * Load translations for each language
@@ -27,6 +28,7 @@ function createI18nInstance() {
     it,
     ja,
     lt,
+    'nb-NO': nbNo,
     nl,
     'pt-BR': ptBr,
     sr,
diff --git a/src/locales/nbNo/translation.json b/src/locales/nbNo/translation.json
new file mode 100644
index 0000000000000000000000000000000000000000..c3118f0b87e3406b0e3fc8f81d80d188bdb46735
--- /dev/null
+++ b/src/locales/nbNo/translation.json
@@ -0,0 +1,163 @@
+{
+  "translation": {
+    "aboutMirador": "Om Projekt Mirador",
+    "aboutThisItem": "Om dette objektet",
+    "addedFromUrl": "(Lagt til fra URL)",
+    "addManifestUrl": "Nettadresse til samling eller manifest",
+    "addManifestUrlHelp": "URL til en IIIF-ressurs",
+    "addResource": "Legg til ressurs",
+    "annotationCanvasLabel_1/1": "Objekt: [{{label}}]",
+    "annotationCanvasLabel_1/2": "Venstre: [{{label}}]",
+    "annotationCanvasLabel_2/2": "Høyre: [{{label}}]",
+    "annotations": "Annoteringer",
+    "attribution": "Tilskrivelse",
+    "attributionTitle": "Rettigheter",
+    "authenticationFailed": "Autentiseringen feilet.",
+    "authenticationRequired": "Autentisering kreves for full tilgang",
+    "backToResults": "Tilbake til resultat",
+    "book": "Bok",
+    "bottom": "Nederst",
+    "cancel": "Avbryt",
+    "canvasIndex": "Index",
+    "changeTheme": "Skift tema",
+    "clearSearch": "Fjern søket",
+    "close": "Lukk",
+    "closeAddResourceForm": "Lukk skjemaet",
+    "closeAddResourceMenu": "Lukk ressurslisten",
+    "closeCompanionWindow": "Lukk panelet",
+    "closeWindow": "Lukk vinduet",
+    "collapseSection": "Lukk seksjonen \"{{section}}\"",
+    "collapseSidePanel": "Lukk sidemenyen",
+    "collection": "Samling",
+    "itemList": "Objektliste",
+    "continue": "Fortsett",
+    "copy": "Kopiere",
+    "currentItem": "Valgt objekt",
+    "currentItem_1/1": "Valgt objekt",
+    "currentItem_1/2": "Venstre",
+    "currentItem_2/2": "Høyre",
+    "dark": "Mørkt tema",
+    "digitizedView": "Digitalisert visning",
+    "dismiss": "Lukk",
+    "highlightAllAnnotations": "Markér alle",
+    "displayNoAnnotations": "Avmarkér alle",
+    "downloadExport": "Eksportér arbeidsområde",
+    "downloadExportWorkspace": "Eksportér arbeidsområde",
+    "elastic": "Elastisk",
+    "elasticDescription": "Flytt og endre størrelsen på vinduet fritt i et ubegrenset arbeidsområde. Vindu kan overlappe.",
+    "emptyResourceList": "Din resursliste er tom",
+    "error": "Error",
+    "errorDialogConfirm": "OK",
+    "errorDialogTitle": "Et problem oppstod",
+    "exitFullScreen": "Forlat fullskjermsvisning",
+    "expandSection": "Ekspandér seksjonen \"{{section}}\"",
+    "expandSidePanel": "Ekspandér sidemenyen",
+    "exportCopied": "Konfiguration av arbeidsområdet ble kopiert til din utklippstavle",
+    "fetchManifest": "Legg til",
+    "fullScreen": "Fullskjermsvisning",
+    "gallery": "Galleri",
+    "hideZoomControls": "Skjul zoomkontroll",
+    "iiif_homepage": "Om denne ressursen",
+    "iiif_manifest": "IIIF manifest",
+    "iiif_renderings": "Alternativt format",
+    "iiif_seeAlso": "Se også",
+    "import": "Importér",
+    "importWorkspace": "Importér arbeidsområde",
+    "importWorkspaceHint": "Lim inn en Mirador 3 konfigurasjon for import",
+    "item": "Objekt: {{label}}",
+    "jsError": "Tekniske detaljer",
+    "jsStack": "{{ stack }}",
+    "language": "Språk",
+    "layer_hide": "Skjul lag",
+    "layer_move": "Flytt lag",
+    "layer_opacity": "Lag-gjennomsiktighet",
+    "layer_show": "Vis lag",
+    "layer_moveToTop": "Flytt laget øverst",
+    "layers": "Lag",
+    "light": "Lyst tema",
+    "links": "Lenker",
+    "listAllOpenWindows": "Gå til vindu",
+    "login": "Logg inn",
+    "logout": "Logg ut",
+    "manifestError": "Ressursen kan ikke legges til:",
+    "maximizeWindow": "Maksimér vinduet",
+    "minimizeWindow": "Minimér vinduet",
+    "mirador": "Mirador",
+    "miradorResources": "Miradorressurser",
+    "miradorViewer": "Mirador bildeviser",
+    "more": "mer...",
+    "moreResults": "Flere resultat",
+    "mosaic": "Mosaik",
+    "mosaicDescription": "Flytt og endre størrelse på vinduet i relasjon til hverandre, innenfor den synlige rammen.",
+    "moveCompanionWindowToBottom": "Flytt til bunnen",
+    "moveCompanionWindowToRight": "Flytt til høyre",
+    "nextCanvas": "Neste objekt",
+    "noItemSelected": "Ingen valgte objekt",
+    "numItems": "{{number}} objekt",
+    "numItems_plural": "{{number}} objekter",
+    "off": "Av",
+    "openCompanionWindow_annotations": "Annoteringer",
+    "openCompanionWindow_attribution": "Rettigheter",
+    "openCompanionWindow_canvas": "Indeks",
+    "openCompanionWindow_info": "Informasjon",
+    "openCompanionWindow_layers": "Lag",
+    "openCompanionWindow_search": "Søk",
+    "openInCompanionWindow": "Åpne i eget panel",
+    "openWindows": "Åpne vindu",
+    "pagination": "{{current}} av {{total}}",
+    "position": "Posisjon",
+    "previewWindowTitle": "{{title}}",
+    "previousCanvas": "Forrige objekt",
+    "related": "Relatert",
+    "resource": "Ressurs",
+    "retry": "Forsøk igjen",
+    "right": "Til høyre",
+    "rights": "Lisens",
+    "scroll": "Bla",
+    "searchInputLabel": "Søkeord",
+    "searchNextResult": "Neste resultat",
+    "searchNoResults": "Ingen treff",
+    "searchPreviousResult": "Forrige resultat",
+    "searchResultsRemaining": "{{numLeft}} igjen",
+    "searchSubmitAria": "Søk",
+    "searchTitle": "Søk",
+    "selectWorkspaceMenu": "Velg arbeidsområde-type",
+    "showingNumAnnotations": "Vis {{number}} annotasjon",
+    "showingNumAnnotations_plural": "Vis {{number}} annotasjoner",
+    "showCollection": "Vis samling",
+    "showZoomControls": "Vis zoomkontroll",
+    "sidebarPanelsNavigation": "Sidemeny-panel navigering",
+    "single": "En og en",
+    "startHere": "Start her",
+    "suggestSearch": "Søk etter \"{{ query }}\" i dette dokument",
+    "tableOfContentsList": "Innholdsfortegnelse",
+    "theme": "Tema",
+    "thumbnailList": "Miniatyrliste",
+    "thumbnailNavigation": "Miniatyrer",
+    "thumbnails": "Miniatyrer",
+    "toggleWindowSideBar": "Vis/skjul sidemenyen",
+    "totalCollections": "{{count}} samling",
+    "totalCollections_plural": "{{count}} samlinger",
+    "totalManifests": "{{count}} manifest",
+    "totalManifests_plural": "{{count}} manifester",
+    "tryAgain": "Forsøk igjen",
+    "untitled": "[uten tittel]",
+    "view": "Visning",
+    "viewWorkspaceConfiguration": "Vis konfigurasjon av arbeidsområde.",
+    "welcome": "Velkommen til Mirador",
+    "window": "Vindu: {{label}}",
+    "windowMenu": "Vindusvisning & miniatyrvisning",
+    "windowNavigation": "Vindusnavigasjon",
+    "windowPluginButtons": "Innstillinger",
+    "windowPluginMenu": "Vindusinnstillinger",
+    "workspace": "Arbeidsområde",
+    "workspaceNavigation": "Navigasjon i arbeidsområdet",
+    "workspaceFullScreen": "Fullskjermsvisning",
+    "workspaceMenu": "Innstillinger for arbeidsområdet",
+    "workspaceOptions": "Flere valg for arbeidsområdet",
+    "workspaceSelectionTitle": "Velg arbeidsområde-type",
+    "zoomIn": "Zoom inn",
+    "zoomOut": "Zoom ut",
+    "zoomReset": "Tilbakestill zoom"
+  }
+}