diff --git a/src/config/settings.js b/src/config/settings.js
index 22b0d048fb57f2fc92864c729929fa8401ea931c..e6a4f2a542f6ae90319ac4c4525c0d80a50d1a38 100644
--- a/src/config/settings.js
+++ b/src/config/settings.js
@@ -224,6 +224,7 @@ export default {
     ja: '日本語',
     lt: 'Lietuvių',
     nl: 'Nederlands',
+    pl: 'Polski',
     'nb-NO': 'Norwegian Bokmål',
     'pt-BR': 'Português do Brasil',
     vi:'Tiếng Việt',
diff --git a/src/i18n.js b/src/i18n.js
index 84a5829e1200aa187cbeacf31fb6ba460add04ed..35b08ae318e9a0abd5a780e8657e98e56bc7ea24 100644
--- a/src/i18n.js
+++ b/src/i18n.js
@@ -8,6 +8,7 @@ import zhTw from './locales/zhTw/translation.json';
 import fr from './locales/fr/translation.json';
 import ja from './locales/ja/translation.json';
 import nl from './locales/nl/translation.json';
+import pl from './locales/pl/translation.json';
 import ptBr from './locales/ptBr/translation.json';
 import it from './locales/it/translation.json';
 import sr from './locales/sr/translation.json';
@@ -30,6 +31,7 @@ function createI18nInstance() {
     lt,
     'nb-NO': nbNo,
     nl,
+    pl,
     'pt-BR': ptBr,
     sr,
     sv,
diff --git a/src/locales/pl/translation.json b/src/locales/pl/translation.json
new file mode 100644
index 0000000000000000000000000000000000000000..a4d3bf59adc3641afd3ba0ae6b199a9a2f0d9357
--- /dev/null
+++ b/src/locales/pl/translation.json
@@ -0,0 +1,163 @@
+{
+  "translation": {
+    "aboutMirador": "O Projekcie Mirador",
+    "aboutThisItem": "O bieżącej pozycji",
+    "addedFromUrl": "(Dodano z URL)",
+    "addManifestUrl": "Lokalizacja zasobów",
+    "addManifestUrlHelp": "URL zasobów IIIF",
+    "addResource": "Dodaj zasoby",
+    "annotationCanvasLabel_1/1": "Pozycja: [{{label}}]",
+    "annotationCanvasLabel_1/2": "Lewo: [{{label}}]",
+    "annotationCanvasLabel_2/2": "Prawo: [{{label}}]",
+    "annotations": "Adnotacje",
+    "attribution": "Atrybucja",
+    "attributionTitle": "Prawa",
+    "authenticationFailed": "Uwierzytelnianie nie powiodło się.",
+    "authenticationRequired": "Do pełnego dostępu wymagane jest uwierzytelnienie",
+    "backToResults": "Powrót do wyników",
+    "book": "Książka",
+    "bottom": "Dół",
+    "cancel": "Anuluj",
+    "canvasIndex": "Indeks",
+    "changeTheme": "Zmień motyw",
+    "clearSearch": "wyczyść",
+    "close": "Zamknij",
+    "closeAddResourceForm": "Zamknij formularz",
+    "closeAddResourceMenu": "Zamknij listę zasobów",
+    "closeCompanionWindow": "Zamknij panel",
+    "closeWindow": "Zamknij okno",
+    "collapseSection": "Zwiń sekcję \"{{section}}\"",
+    "collapseSidePanel": "Zwiń panel boczny",
+    "collection": "Zbiór",
+    "itemList": "Lista pozycji",
+    "continue": "Kontynuuj",
+    "copy": "Kopiuj",
+    "currentItem": "Bieżąca pozycja",
+    "currentItem_1/1": "Bieżąca pozycja",
+    "currentItem_1/2": "Lewo",
+    "currentItem_2/2": "Prawo",
+    "dark": "Ciemny motyw",
+    "digitizedView": "Widok zdigitalizowany",
+    "dismiss": "Odrzuć",
+    "highlightAllAnnotations": "Podświetl wszystko",
+    "displayNoAnnotations": "Nie podświetlaj",
+    "downloadExport": "Eksportuj obszar roboczy",
+    "downloadExportWorkspace": "Eksportuj obszar roboczy",
+    "elastic": "Elastyczny",
+    "elasticDescription": "Swobodnie przesuwaj i dopasowuj okna w nieograniczonej przestrzeni roboczej. Okna mogą zachodzić na siebie.",
+    "emptyResourceList": "Twoja lista zasobów jest pusta",
+    "error": "Błąd",
+    "errorDialogConfirm": "OK",
+    "errorDialogTitle": "Wystąpił błąd",
+    "exitFullScreen": "Wyłącz tryb pełnoekranowy",
+    "expandSection": "Rozwiń sekcję \"{{section}}\"",
+    "expandSidePanel": "Rozwiń panel boczny",
+    "exportCopied": "Konfiguracja obszaru roboczego została skopiowana do schowka",
+    "fetchManifest": "Dodaj",
+    "fullScreen": "Pełny ekran",
+    "gallery": "Galeria",
+    "hideZoomControls": "Ukryj kontrolki powiększenia",
+    "iiif_homepage": "O tym zasobie",
+    "iiif_manifest": "Manifest IIIF",
+    "iiif_renderings": "Alternatywne formaty",
+    "iiif_seeAlso": "Zobacz też",
+    "import" : "Importuj",
+    "importWorkspace": "Importuj obszar roboczy",
+    "importWorkspaceHint": "Wklej konfigurację Mirador 3 do zaimportowania",
+    "item": "Pozycja: {{label}}",
+    "jsError": "Szczegóły techniczne",
+    "jsStack": "{{ stack }}",
+    "language": "Język",
+    "layer_hide": "Ukryj warstwę",
+    "layer_move": "Przenieś warstwę",
+    "layer_opacity": "Krycie warstwy",
+    "layer_show": "Pokaż warstwę",
+    "layer_moveToTop": "Przenieś warstwę na górę",
+    "layers": "Warstwy",
+    "light": "Jasny motyw",
+    "links": "Linki",
+    "listAllOpenWindows": "Przejdź do okna",
+    "login": "Zaloguj",
+    "logout": "Wyloguj",
+    "manifestError": "Następujące zasoby nie mogą być dodane:",
+    "maximizeWindow": "Maksymalizuj okno",
+    "minimizeWindow": "Minimalizuj okno",
+    "mirador": "Mirador",
+    "miradorResources": "Zasoby Mirador",
+    "miradorViewer": "Przeglądarka Mirador",
+    "more": "więcej...",
+    "moreResults": "Więcej wyników",
+    "mosaic": "Mozaika",
+    "mosaicDescription": "Przesuwaj i zmieniaj rozmiary okien względem siebie, w widocznej ramce.",
+    "moveCompanionWindowToBottom": "Przesuń na dół",
+    "moveCompanionWindowToRight": "Przesuń w prawo",
+    "nextCanvas": "Następna pozycja",
+    "noItemSelected": "Nie wybrano pozycji",
+    "numItems": "{{number}} pozycja",
+    "numItems_plural": "{{number}} pozycje",
+    "off": "Wyłącz",
+    "openCompanionWindow_annotations": "Adnotacje",
+    "openCompanionWindow_attribution": "Prawa",
+    "openCompanionWindow_canvas": "Indeks",
+    "openCompanionWindow_info": "Informacje",
+    "openCompanionWindow_layers": "Warstwy",
+    "openCompanionWindow_search": "Szukaj",
+    "openInCompanionWindow": "Otwórz w oddzielnym panelu",
+    "openWindows": "Aktualnie otwarte okna",
+    "pagination": "{{current}} of {{total}}",
+    "position": "Pozycja",
+    "previewWindowTitle": "{{title}}",
+    "previousCanvas": "Poprzednia pozycja",
+    "related": "Powiązane",
+    "resource": "Zasoby",
+    "retry": "Spróbuj ponownie",
+    "right": "Prawo",
+    "rights": "Licencja",
+    "scroll": "Przewiń",
+    "searchInputLabel": "szukane słowa",
+    "searchNextResult": "Następny wynik",
+    "searchNoResults": "Nie znaleziono wyników",
+    "searchPreviousResult": "Poprzedni wynik",
+    "searchResultsRemaining": "Pozostało {{numLeft}}",
+    "searchSubmitAria": "Wyszukaj",
+    "searchTitle": "Wyszukaj",
+    "selectWorkspaceMenu": "Wybierz typ obszaru roboczego",
+    "showingNumAnnotations": "Wyświetlanie {{number}} adnotacji",
+    "showingNumAnnotations_plural": "Wyświetlanie {{number}} adnotacji",
+    "showCollection": "Pokaż zbiór",
+    "showZoomControls": "Pokaż kontrolki powiększenia",
+    "sidebarPanelsNavigation": "Nawigacja pasków panelu bocznego",
+    "single": "Pojedynczy",
+    "startHere": "Zacznij tutaj",
+    "suggestSearch": "Przeszukaj ten dokument pod kątem \"{{ query }}\"",
+    "tableOfContentsList": "Spis treści",
+    "theme": "Motyw",
+    "thumbnailList": "Lista miniatur",
+    "thumbnailNavigation": "Miniatury",
+    "thumbnails": "Miniatury",
+    "toggleWindowSideBar": "Przełącz panel boczny",
+    "totalCollections": "{{count}} zbiór",
+    "totalCollections_plural": "{{count}} zbiorów",
+    "totalManifests": "{{count}} manifest",
+    "totalManifests_plural": "{{count}} manifestów",
+    "tryAgain": "Spróbuj ponownie",
+    "untitled": "[Bez nazwy]",
+    "view": "Widok",
+    "viewWorkspaceConfiguration": "Wyświetl konfigurację obszaru roboczego",
+    "welcome": "Witaj w Miradorze",
+    "window": "Okno: {{label}}",
+    "windowMenu": "Widoki okien i wyświetlanie miniatur",
+    "windowNavigation": "Nawigacja okna",
+    "windowPluginButtons": "Opcje",
+    "windowPluginMenu": "Opcje okna",
+    "workspace": "Obszar roboczy",
+    "workspaceNavigation": "Nawigacja obszaru roboczego",
+    "workspaceFullScreen": "Pełny ekran",
+    "workspaceMenu": "Ustawienia obszaru roboczego",
+    "workspaceOptions": "Opcje obszaru roboczego",
+    "workspaceSelectionTitle": "Wybierz typ obszaru roboczego",
+    "zoomIn": "Przybliż",
+    "zoomOut": "Oddal",
+    "zoomReset": "Zresetuj powiększenie"
+  }
+}