Skip to main content

Python access to Swedish SALDO inflection paradigms

Project description

Saldo-inflector

Saldo inflector is a morphological inflector for Swedish. It is built from the Haskell source code released by Språkbanken. (Scroll to the bottom of the page and look in the archive labeled SALDO v.1.0)

The morphological paradigms for Saldo were carved out from the source code and adapted to build (hopefully reproducibly) using a modern Haskell stack. Glue code was written such that these paradigms can be used from Python:

>>> import saldo
>>> saldo.paradigm("nn_1u_ros", "ros")
{'sg indef nom': ['ros'], 'sg indef gen': ['ros'], 'sg def nom': ['rosen'], 'sg def gen': ['rosens'], 'pl indef nom': ['rosor'], 'pl indef gen': ['rosors'], 'pl def nom': ['rosorna'], 'pl def gen': ['rosornas'], 'comp': ['ros-', 'ros']}
>>> saldo.paradigm("nn_0n_cesium", "cesium")["sg def nom"]
['cesiet', 'cesiumet', 'cesium']

This library supports amd64 and aarch64 Linux and macOS. There is no fundamental reason as to why it couldn't support Windows, the effort to build the dll has just not been expended as of yet.

Installation

Pypi

Simply pip install saldo-inflector.

Building for Linux

Prerequisite: a working Docker environment and make. Do

make docker-python-linux-amd64

or

make docker-python-linux-aarch64

depending on which architecture you wish to build for. The resultant .whl should pop into saldo-python/dist. It can be installed eg. with pip like any other .whl:

pip install path/to/the.whl

NB: The docker command copies the files from the subdirectories and the Makefile over to the container. If you are building both inside and outside of the docker image (both for Linux and macOS), you should probably do Linux first so as to not copy errant files created by the non-containerized build over.

Building for macOS

Prerequisite: make, stack and python3 environment (venv should be the easiest) with recent versions of build and wheel.

Do make. Cross-building between different macOS architectures isn't supported as of now.

Usage

Import the paradigm(paradigm_name, word) function from saldo. paradigm_name is one of the paradigms listed below and word is an arbitrary lemma to return the paradigm of. The function returns a dict[str, list[str]] if the paradigm is found and None otherwise.

Paradigms

The following paradigms are supported (ostensibly the ones from SALDO v.1.0). Individual forms vary between paradigms.

Paradigm name Example phrase
ab_1_fort fort
ab_i_inte inte
ab_is_främst främst
aba_i_dvs dvs
abm_i_till_exempel till exempel
av_0_lastgammal lastgammal
av_0_medelstor medelstor
av_1_akut akut
av_1_blå blå
av_1_bred bred
av_1_brydd brydd
av_1_grann grann
av_1_gul gul
av_1_lat lat
av_1_ny ny
av_1_rund rund
av_1_stum stum
av_1_utbrunnen utbrunnen
av_i_diverse diverse
in_i_aj aj
inm_i_aja_baja aja baja
kn_i_och och
nl_g_halvannan halvannan
nl_g_tu tu
nl_i_i i
nl_n_1 1
nl_n_elva elva
nl_n_en en
nl_n_fem fem
nl_n_fyra fyra
nl_n_hundra hundra
nl_n_sex sex
nl_n_tio tio
nl_n_tolv tolv
nl_n_tre tre
nl_n_två två
nl_n_åtta åtta
nn_0n_babbel babbel
nn_0n_cesium cesium
nn_0n_kaos kaos
nn_0n_oväsen oväsen
nn_0n_toapapper toapapper
nn_0n_raseri raseri
nn_0n_skum skum
nn_0n_syre syre
nn_0u_akribi akribi
nn_0u_antimateria antimateria
nn_0u_frid frid
nn_0u_samverkan samverkan
nn_0u_skam skam
nn_0u_tro tro
nn_0v_bikarbonat bikarbonat
nn_0v_manna manna
nn_1u_ros ros
nn_2u_afton afton
nn_2u_bro bro
nn_2u_dotter dotter
nn_2u_fordran fordran
nn_2u_verkan verkan
nn_2u_fröken fröken
nn_2u_karl karl
nn_2u_moder moder
nn_2u_morgon morgon
nn_2u_mun mun
nn_3n_gift gift
nn_3n_land land
nn_3n_museum museum
nn_3u_bok bok
nn_3u_fot fot
nn_3u_get get
nn_3u_historia historia
nn_3u_kavaljer kavaljer
nn_3u_motor motor
nn_3u_son son
nn_3u_stad stad
nn_3u_tång tång
nn_3u_vän vän
nn_3v_flanell flanell
nn_4u_bonde bonde
nn_5n_ansikte ansikte
nn_5n_bo bo
nn_5u_anmodan anmodan
nn_6n_aber aber
nn_6n_blad blad
nn_6n_foder foder
nn_6n_frx frx
nn_6n_papper papper
nn_6n_rum rum
nn_6n_träd träd
nn_6u_akademiker akademiker
nn_6u_broder broder
nn_6u_fader fader
nn_6u_kammare kammare
nn_6u_kikare kikare
nn_6u_mus mus
nn_6u_vaktman vaktman
nn_6v_borst borst
nn_7u_hit hit
nn_7u_ranger ranger
nn_in_vaj vaj
nn_iu_vank vank
nn_iv_hum hum
nn_on_öga öga
nn_ou_officer officer
nn_vn_alfa_abc a
nn_vn_garn garn
nn_vn_huvud huvud
nn_vn_kvantum kvantum
nn_vn_neutrum neutrum
nn_vn_spektrum spektrum
nn_vu_blinker blinker
nn_vu_cyklamen cyklamen
nn_vu_dress dress
nn_vu_hambo hambo
nn_vu_kaliber kaliber
nn_vu_playboy playboy
nn_vu_trio trio
nn_vv_borr borr
nn_vv_test test
nna_iu_dr dr
nna_iv_nxn nxn
nna_6u_m m
pm_fph_alice alice
pm_fph_karin karin
pm_fph_lisa lisa
pm_fpm_idun idun
pm_hph_berg berg
pm_hph_svensson svensson
pm_mph_ansgar ansgar
pm_mph_bo bo
pm_mph_lars lars
pm_mph_sture sture
pm_mpm_oden oden
pm_nlf_kreml kreml
pm_nlg_delhi delhi
pm_nlg_eurasien eurasien
pm_nlg_göteborg göteborg
pm_nlp_bender bender
pm_nlp_sverige sverige
pm_nog_volvo volvo
pm_nop_centern centern
pm_plg_alperna alperna
pm_uag_saab saab
pm_ula_månen månen
pm_ulg_fyris fyris
pm_uwb_hemsöborna hemsöborna
pm_uwc_faust faust
pm_uwn_aftonbladet aftonbladet
pm_vlf_globen globen
pma_nog_fn fn
pma_nop_cuf cuf
pmm_h0ph_de_saussure de saussure
pmm_m0ph_bo_ek bo ek
pmm_n0lg_new_delhi new delhi
pmm_n0lg_svarta_havet svarta havet
pmm_n0lp_sri_lanka sri lanka
pmm_n0oe_göteborgs_universitet göteborgs universitet
pmm_n0og_nordiska_rådet nordiska rådet
pmm_u0lg_torne_älv torne älv
pmm_u0wb_det_går_an Quo vadis?
pmm_n0wm_ring_p1 Ring P1
pmm_u0ec_alla_hjärtans_dag alla hjärtans dag
pmm_u0og_svenska_akademien Svenska Akademien
pn_i_man man
pnm_x1_inte_ett_dugg inte ett dugg
pp_i_i i
vb_1a_laga laga
vb_1s_andas andas
vb_2a_ansöka ansöka
vb_2a_göra göra
vb_2a_hyra hyra
vb_2a_känna känna
vb_2a_leda leda
vb_2a_lägga lägga
vb_2a_sätta sätta
vb_2a_viga viga
vb_2s_synas synas
vb_4a_falla falla
vb_4a_flyga flyga
vb_4a_ge ge
vb_4a_hålla hålla
vb_4a_komma komma
vb_4a_rida rida
vb_4a_skjuta skjuta
vb_4a_tillåta tillåta
vb_4a_slå slå
vb_4a_se se
vb_4a_gå
vb_4a_dricka dricka
vb_4a_bära bära
vb_4m_innebära bära
vb_4a_ta ta
vb_va_klä klä
vb_4m_angå angå
vb_4m_stå stå
vb_4m_vina vina
vb_va_bringa bringa
nn_1u_flicka flicka
nn_2u_botten botten
nn_2u_nyckel nyckel
nn_2u_pojke pojke
nn_2u_stol stol
nn_4u_linje linje
nn_5n_knä knä
nn_6n_garage garage
nn_6n_segel segel
nn_6u_gås gås
nn_ou_emeritus emeritus
nn_ou_examen examen
nn_vn_centrum centrum
nn_vn_nomen nomen
nn_vu_jojo jojo
nn_vu_partner partner
nn_vv_abdomen abdomen
vb_2a_lyfta lyfta
vb_2a_sända sända
vb_3a_sy sy
vb_va_koka koka
vb_va_sprida sprida
av_2_ung ung
pm_fph_kleopatra kleopatra
pm_uls_storgatan storgatan
pm_noe_harvard harvard
pm_utz_bambara bambara
pm_vlg_nordsjön nordsjön
pm_uoc_operan operan
pm_ueh_upplysningen upplysningen
pm_uaa_viggen viggen
pm_naw_titanic titanic
pm_upm_audhumbla audhumbla
pm_uog_polisen polisen
pm_uaa_camel camel
pm_poc_hepstars hepstars
pm_naa_keso keso
pm_upa_brunte brunte
pm_uop_landsorganisationen landsorganisationen
pm_uoe_kursverksamheten kursverksamheten
pm_uap_vasaorden vasaorden
pm_nwm_aktuellt aktuellt
pm_nop_efta efta
pm_nog_skatteverket skatteverket
pm_nog_knesset knesset
pm_nog_interpol interpol
pm_noc_musikforum musikforum
pm_nla_solsystemet solsystemet
pm_hph_af af
pm_fph_barbro barbro
pm_uwa_monalisa monalisa
pm_upc_ttaps-gruppen ttaps-gruppen
pm_uop_atlantpakten atlantpakten
pm_uae_keso keso
pm_nwp_charta77 charta77
pm_nos_gais gais
pm_nog_efta efta
pm_noa_finnair finnair
pm_nes_vasaloppet vasaloppet
pm_nap_nobelpriset nobelpriset
pm_naa_camel camel
pm_fpm_maria maria
pma_woc_od od
pma_nwb_blm blm
pma_nom_svt svt
pma_nog_ab ab
pma_noa_sas sas
pma_nam_thx thx
pma_naf_jas jas
pma_naa_lep lep
pma_mph_jr jr
pma_hph_nn nn
pma_noe_gu gu
pma_nlp_eu eu
pma_uwn_dn dn
pma_ntm_cp cp
pma_mpm_st st
pmm_u0wc_fröken_julie fröken julie
pmm_u0la_stora_björnen stora björnen
pmm_n0op_grön_ungdom grön ungdom
pmm_u0tb_betula_alba betula alba
pmm_m0ph_birger_jarl birger jarl
pmm_u0oe_svenska_institutionen svenska institutionen
pmm_u0aa_koh_i_noor koh i noor
pmm_m0ph_per_olov per olov
pmm_m0ph_karl_den_tolfte karl den tolfte
pmm_m0ph_el_greco el greco
pmm_f0pm_jungfru_maria jungfru maria
pmm_n0lf_vita_huset vita huset
pmm_m0ph_karl_xii karl xii
pmm_h0ph_jonsson_lind jonsson lind
pmm_u0tm_parkinsons_sjukdom parkinsons sjukdom
pmm_u0op_nysvenska_rörelsen nysvenska rörelsen
pmm_u0ls_lilla_nygatan lilla nygatan
pmm_u0en_big_bang big bang
pmm_u0aw_cutty_sark cutty sark
pmm_n0oc_ebba_grön ebba grön
pmm_m0pm_john_blund john blund
pmm_m0ph_adam_av_bremen adam av bremen
pmm_v0lf_notre_dame notre dame
pmm_u0wn_dagens_nyheter dagens nyheter
pmm_u0es_davis_cup davis cup
pmm_u0er_marie_bebådelse marie bebådelse
pmm_u0eh_franska_revolutionen franska revolutionen
pmm_u0ag_rolls_royce rolls royce
pmm_p0ph_bröderna_grim bröderna grim
pmm_m0ph_plinius_d_y plinius d y
pmm_m0pa_pelle_svanslös pelle svanslös
pmm_f0ph_eva_ek eva ek
pmm_uatm_multipel_skleros multipel skleros
pmm_uatm_cerebral_pares cerebral pares
pmm_pcpm_hugin_och_munin hugin och munin
pmm_f1pm_jungfrun_från_orleans jungfrun från orleans
pmm_nu0wn_svenska_dagbladet svenska dagbladet
ab_2_bra bra
ab_2_nära nära
ab_2_mycket mycket
ab_2_länge länge
ab_2_illa illa
ab_2_gärna gärna
ab_2_föga föga
ab_ik_vidare vidare
ab_2_lite lite
ie_i_att att
sn_i_om om
nn_3n_parti parti
nn_3u_fiber fiber
nn_3u_tand tand
nn_3u_film film
nn_3u_akademi akademi
nn_dn_rubbet rubbet
nn_dp_tropikerna tropikerna
nn_du_stampen stampen
nn_np_ordalag ordalag
nn_rp_benvärmare benvärmare
nn_rp_griller griller
pn_o_sån sån
pn_o_varsin varsin
pn_o_vem vem
pn_o_sig sig
pn_o_ingen ingen
pn_o_den den
pn_o_någon någon
pn_o_ingendera ingendera
pn_o_vi vi
pn_o_de de
pn_o_varenda varenda
pn_o_vardera vardera
pn_o_varannan varannan
pn_o_var var
pn_o_samma samma
pn_o_ni ni
pn_o_mången mången
pn_o_jag jag
pn_o_högstdensamme högstdensamme
pn_o_hon hon
pn_o_han han
pn_o_endera endera
pn_o_ena ena
pn_o_du du
pn_o_densamma densamma
pn_o_denna denna
pn_o_annan annan
al_o_den den
nn_vu_mixer mixer
nn_vn_medium medium
nn_on_memorandum memorandum
nn_1u_åder åder
nn_vu_kart kart
nn_vn_mirakel mirakel
nn_0v_trim trim
nn_0v_tö
nn_0n_bitumen bitumen
nn_vn_lexikon lexikon
nn_2u_slarver slarver
nn_2u_bräken bräken
nn_2u_socken socken
nn_2u_himmel himmel
nn_4n_fängelse fängelse
nn_2u_dag dag
nn_vu_ponny ponny
nn_vu_kollega kollega
nn_vn_kolli kolli
nn_6u_tum tum
nn_6n_universum universum
nn_0n_gluten gluten
nn_vu_yard yard
nn_vu_svan svan
nn_vn_tema tema
nn_vn_perfektum perfektum
nn_vn_maximum maximum
nn_vn_frö frö
nn_3u_materia materia
nn_0n_delirium delirium
nn_vv_fossil fossil
nn_vv_libretto libretto
nn_vu_safari safari
nn_vu_bungalow bungalow
nn_ip_honoratiores honoratiores
nn_7u_lady lady
nn_6v_kvitten kvitten
nn_vv_franska franska
nn_4v_folie folie
nn_3u_donjuan donjuan
nn_2v_finger finger
nn_2u_biceps biceps
nn_1u_ultima ultima
nn_0n_opium opium
nn_vv_skogsrå skogsrå
nn_vv_prisma prisma
nn_vv_hult hult
nn_vu_spaniel spaniel
nn_vu_litteraturkanon litteraturkanon
nn_vu_igloo igloo
nn_vn_alfa_io io
nn_6n_deponens deponens
nn_6n_andeväsen andeväsen
nn_5n_altare altare
nn_3u_geranium geranium
nn_2u_timma timma
nn_1u_toffel toffel
nn_0v_dregel dregel
nn_0u_koppar koppar
nn_vv_paraply paraply
nn_vv_etage etage
nn_vv_chiffer chiffer
nn_vv_bolster bolster
nn_vu_teve teve
nn_vu_rhododendron rhododendron
nn_vu_kofot kofot
nn_vu_jourhavande jourhavande
nn_vu_jockey jockey
nn_vu_grej grej
nn_vu_drive drive
nn_vu_cello cello
nn_vn_trauma trauma
nn_vn_stall stall
nn_vn_pi pi
nn_vn_paper paper
nn_vn_panorama panorama
nn_vn_logi logi
nn_ou_medikus medikus
nn_6v_årder årder
nn_6v_hästskosöm hästskosöm
nn_6u_morbroder morbror
nn_6n_pansar pansar
nn_3n_center center
nn_6n_ankare ankare
nn_3v_plasma plasma
nn_3u_papyrus papyrus
nn_3n_alluvium alluvium
nn_3n_alkali alkali
nn_2v_skit skit
nn_2u_toddy toddy
nn_0u_praxis praxis
nn_vv_stimulus stimulus
nn_vv_rå_gång
nn_vv_ringfinger ringfinger
nn_vv_ordal ordal
nn_vv_halvankare halvankare
nn_vu_western western
nn_vu_torso torso
nn_vu_spång spång
nn_vu_spann spann
nn_vu_scarf scarf
nn_vu_rubel rubel
nn_vu_ro ro
nn_vu_promovend promovend
nn_vu_preses preses
nn_vu_paria paria
nn_vu_mikron mikron
nn_vu_lama lama
nn_vu_glass glass
nn_vu_gladiolus gladiolus
nn_vu_baby baby
nn_vu_albino albino
nn_vn_stånd stånd
nn_vn_solo solo
nn_vn_serum serum
nn_vn_scenario scenario
nn_vn_rö
nn_vn_rekviem rekviem
nn_vn_omen omen
nn_vn_mineral mineral
nn_vn_lim lim
nn_vn_kompositum kompositum
nn_vn_ja ja
nn_vn_härad härad
nn_vn_gag gag
nn_vn_gage gage
nn_vn_apropå apropå
nn_vn_alfa_z z
nn_vn_ackordion ackordion
nn_ov_styck styck
nn_ov_diktamen diktamen
nn_ou_putto putto
nn_ou_penny penny
nn_ou_mekanikus mekanikus
nn_on_slusshuvud slusshuvud
nn_on_gravamen gravamen
nn_7u_slogan slogan
nn_7n_skinhead skinhead
nn_6v_modus modus
nn_6v_data data
nn_6u_man man
nn_6u_iktus iktus
nn_6n_interregnum interregnum
nn_5n_ri ri
nn_3v_gelé gelé
nn_3u_fotnot fotnot
nn_3u_farao farao
nn_3u_eforus eforus
nn_3n_seminarium seminarium
nn_3n_futurum futurum
nn_3n_dominion dominion
nn_3v_aktivum aktivum
nn_2u_stygger stygger
nn_2u_förmiddag förmiddag
nn_2u_andur andur
nn_1v_antibiotika antibiotika
nn_0v_status status
nn_0v_hysteri hysteri
nn_0v_facit facit
nn_0u_makadam makadam
nn_0u_aorta aorta
nn_0n_karborundum karborundum
nn_0n_kammarkollegium kammarkollegium
nn_0n_gehenna gehenna
nn_2u_bövel bövel
av_0s_minst minst
av_0_korkad korkad
av_1_enkel enkel
av_in_lurt lurt
av_id_norra norra
av_im_bemälde bemälde
av_ik_smärre smärre
avm_ix0_diverse diverse
avm_io0_diverse diverse
avm_ia0_diverse diverse
avm_ip0_diverse diverse
av_0_skriftlärd skriftlärd
vb_1s_gillas gillas
vb_1a_spara spara
vb_1a_skapa skapa
vb_1a_ugnsbaka ugnsbaka
vb_1m_vånna vånna
vb_1m_kackla kackla
vb_1a_unna unna
vb_1a_häda häda
vb_4m_ljuda ljuda
vb_4a_fara fara
vb_2a_leva leva
vb_2a_stödja stödja
vb_2a_sälja sälja
vb_2a_säga säga
vb_2a_motsäga motsäga
vb_2a_mista mista
vb_2a_välja välja
vb_2m_hända hända
vb_2d_må
vb_2m_gitta gitta
vb_2a_städja städja
vb_2a_genmäla genmäla
vb_2m_väga väga
vb_2m_höta höta
vb_2m_glädja glädja
vb_2m_böra böra
vb_2a_tämja tämja
vb_2a_spörja spörja
vb_2s_blygas blygas
vb_2s_trivas trivas
vb_2s_nöjas nöjas
vb_2s_minnas minnas
vb_2s_vämjas vämjas
vb_2s_töras töras
vb_2s_rymmas rymmas
vb_2s_idas idas
vb_2s_hövas hövas
vb_2s_glädjas glädjas
vb_2s_giftas giftas
vb_2s_skiljas skiljas
vb_va_vika vika
vb_va_tvinga tvinga
vb_va_löpa löpa
vb_vm_fnysa fnysa
vb_vm_avvara avvara
vb_va_växa växa
vb_va_stupa stupa
vb_va_lyda lyda
vb_om_skola skola
vb_vm_snika snika
vb_vm_smälla smälla
vb_va_tälja tälja
vb_va_två två
vb_va_smälta smälta
vb_va_förmäla förmäla
vb_va_besvärja besvärja
vb_om_kunna kunna
vb_vm_upphäva upphäva
vb_vm_undvara undvara
vb_vm_strida strida
vb_vm_sluta sluta
vb_vm_samvara samvara
vb_vm_ryka ryka
vb_vm_nysa nysa
vb_vm_kvida kvida
vb_vm_klinga klinga
vb_vm_gälla_kastrera gälla
vb_vm_gala gala
vb_vm_duga duga
vb_vm_drösa drösa
vb_vm_drypa drypa
vb_va_utlöpa utlöpa
vb_va_träda träda
vb_va_strypa strypa
vb_va_snusmala snusmala
vb_va_skvätta skvätta
vb_va_simma simma
vb_va_nästa nästa
vb_va_mala mala
vb_va_kväda kväda
vb_va_klyva klyva
vb_va_gälda gälda
vb_va_förse förse
vb_va_förlöpa förlöpa
vb_va_framtvinga framtvinga
vb_va_tala tala
vb_va_bestrida bestrida
vb_va_besluta besluta
vb_va_begrava begrava
vb_om_vilja vilja
vb_om_veta veta
vb_om_måste måste
vb_om_heta heta
vb_oa_varda varda
vb_vs_nypas nypas
vb_vs_dväljas dväljas
vb_4s_vederfaras vederfaras
vb_4s_umgås umgås
vb_4s_munhuggas munhuggas
vb_4s_bitas bitas
vb_4s_hållas hållas
vb_4s_finnas finnas
vb_4s_stickas stickas
vb_4s_slåss slåss
vb_4s_ses ses
vb_4s_ges givas
vb_4m_svälta_1 svälta
vb_va_svälta_2 svälta
vb_4m_förslå förslå
vb_4a_stjäla stjäla
vb_4m_vara vara
vb_4m_sova sova
vb_4m_erfara erfara
vb_4a_bli bli
vb_4a_bestå bestå
vb_4a_äta äta
vb_4a_svära svära
vb_4a_emotstå emotstå
vb_4m_sitta sitta
vb_4a_be be
vb_4m_ryta ryta
vb_4m_gråta gråta
vb_4m_ligga ligga
vb_4m_le le
vb_4m_bekomma bekomma
vb_4m_småsvära småsvära
vb_4m_skåpäta skåpäta
vb_4m_förevara förevara
vb_4a_stinga stinga
vb_4a_förgäta förgäta
vb_3a_trä trä
vb_2m_ha ha
av_0_höger höger
av_0_fullmäktig fullmäktig
av_0_världsbäst världsbäst
av_0_vareviga vareviga
av_0_sankt sankt
av_0_pytteliten pytteliten
av_0_blott blott
av_0s_innersta innersta
av_0s_självaste självaste
av_0p_samtliga samtliga
av_0d_nästa nästa
av_0d_enda enda
av_v_ond ond
av_v_god god
av_2_gammal gammal
av_2_bra bra
av_v_nära nära
av_v_förnäm förnäm
av_v_dålig dålig
av_2k_bakre bakre
av_2_mycken mycken
av_2_liten liten
av_2_få
av_1_orange orange
av_1_knall knall
av_1_camp camp
av_1_beige beige
av_1_ball ball
nnm_vv0_libretto allt i allo
nnm_0v_facit modus vivendi
nnm_0v_manna lingua franca
nnm_du0_stampen gordiska knuten
nnm_vu0_mikron grand danois
nnm_vu0_trio femme fatale
nnm_vu0_bungalow spin off
nnm_vv0_pain_riche pain riche
nnm_vv0_deja_vu déjá vu
nnm_rp0_griller scampi fritti
nnm_vn0_alfa_z ettstrukna c
nnm_su0_pojke dödens lammunge
nnm_su0_tro janssons frestelse
nnm_7u0_hit negro spiritual
nnm_7n0_skinhead practical joke
nnm_6u0_yen pol mag
nnm_6n0_blad flygande tefat
nnm_5n0_ansikte da capo
nnm_ip0_honoratiores lika goda kålsupare
nnm_3u0_film medicine kandidat
nnm_2u0_stol vinst- och förlusträkning
nnm_2u0_nyckel golden retriever
nnm_rp1_vägnar fjärilar i magen
nnm_1u0_flicka mul- och klövsjuka
nnm_0u0_hin hin håle
nnm_0u0_frid rhode islandsås
nnm_np0_ordalag nordiska språk
nnm_4u0_linje eau de cologne
nnm_2u1_stol ulv i fårakläder
nnm_2u0_pojke vandrande pinne
nnm_rp0_vägnar reda pengar
nnm_rp0_kårar kalla kårar
nnm_1u1_flicka fnurra på tråden
nnm_0u0_tro cherry brandy
nnm_0u0_antimateria idé- och lärdomshistoria
nnm_in0_vaj berått mod
nnm_iu0_vift gilla gång
nnm_dn0_rubbet rubbet
nna_0v_pcb pcb
nna_0n_hk hk
nna_0u_jo jo
nna_vv_dna dna
nna_6n_kg kg
nna_6u_lp lp
nna_in_ex ex
nna_6n_ekg ekg
nna_vn_wc wc
nna_6v_pm pm
nna_2u_bh bh
avm_0p0_gul rangen stridig
avm_0a0_diverse ute efter
avm_0x0_utbrunnen inte oäven
avm_0x0_korkad fly förbannad
avm_0a0_korkad så kallad
avm_0x0_gul inte så pjåkig
avm_0x0_bred naggande god
avm_0p1_rund inställd på
avm_0p1_gul hal som en ål
avm_0p1_brydd stadd i
avm_0p0_diverse ute efter
avm_1p1_bred glad i
avm_1p1_akut fäst vid
al_o_en en
nn_0n_hindi hindi
nn_0n_kol-14 kol-14
nn_0u_hin hin
av_0_deputerad deputerad
nn_6u_yen yen
nn_vu_bagis bagis
nn_vu_order order
nn_vu_minut minut
av_0_uppsutten uppsutten
av_0_uppvikt uppvikt
av_v_trång trång
pnm_x1_vad_än vad än
pnm_i_ditt_och_datt ditt och datt
pnm_o_vem_som_helst vem som helst
vb_2m_mysa mysa
vb_va_nypa nypa
vb_0d_lyster lyster
vb_0d_värdes värdes
vb_0d_vederböra vederböra
vb_0d_nåde nåde
vb_0d_lyss lyss
vb_4d_vederfås vederfås
vb_4d_sprätta spritta
vb_id_månde månde
vb_2d_torde torde
vb_2d_rädas rädas
nnm_6na_segel kort varsel
nnm_6ua_gås oplockad gås
nnm_0ua_frid fri lejd
nnm_3ua_film fransysk visit
nnm_3ua_enarmad_bandit enarmad bandit
nnm_2ua_pojke finsk pinne
nnm_dpc_göranden_och_låtanden göranden och låtanden
nnm_0n0_hindi perpetuum mobile
nnm_0na_syre fritt vivre
nnm_2ua_stol varm korv
nnm_npc_kreti_och_pleti kreti och pleti
ava_i_kungl Kungl.
vba_ia_jfr jfr
ppa_i_pga pga
ppm_i_a_la a la
kna_i_o o
snm_i_efter_det_att efter det att
knm_x_ju_ju ju ju
knm_i_vare_sig ju ju
abm_x1_var_än var än
ppm_x1_för_skull för skull
ssm_d2_svinhugg_går_igen svinhugg går igen
ssm_i1_märk_väl märk väl
ssm_d2_saken_är_biff saken är biff
nlm_gi_tusen_sinom_tusen tusen sinom tusen

License

The original Saldo is dual-licensed under CC-BY and LGPL v.3. As a result, saldo-inflector is under the LGPL v.3 license, copyright 2023 Kielikone oy.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

saldo_python-0.0.2-py3-none-manylinux_2_27_x86_64.whl (12.1 MB view details)

Uploaded Python 3 manylinux: glibc 2.27+ x86-64

saldo_python-0.0.2-py3-none-manylinux_2_27_aarch64.whl (12.8 MB view details)

Uploaded Python 3 manylinux: glibc 2.27+ ARM64

saldo_python-0.0.2-py3-none-macosx_13_0_arm64.whl (8.3 MB view details)

Uploaded Python 3 macOS 13.0+ ARM64

saldo_python-0.0.2-py3-none-macosx_12_0_x86_64.whl (8.6 MB view details)

Uploaded Python 3 macOS 12.0+ x86-64

File details

Details for the file saldo_python-0.0.2-py3-none-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for saldo_python-0.0.2-py3-none-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 170d96e9087b8fc916bdd67323dac372b2639342981db5dc0c8a8b1eaacb9302
MD5 b129fba49e56a87ce840858f34ae2922
BLAKE2b-256 455fd85c146b98b45f95612ba7fbfe977fdda29efd91fda2fa153b441c2c5ca0

See more details on using hashes here.

File details

Details for the file saldo_python-0.0.2-py3-none-manylinux_2_27_aarch64.whl.

File metadata

File hashes

Hashes for saldo_python-0.0.2-py3-none-manylinux_2_27_aarch64.whl
Algorithm Hash digest
SHA256 c4dbb690a77d49051916f69e98b8642a27b68ac002847568c52d739a8c167c3e
MD5 9884afb8e86e609bb896376cc9a80c82
BLAKE2b-256 494c7ac892c832280cdc4ff234b30937f7187f48c9c8f8f8503ec6b9e8e73c6a

See more details on using hashes here.

File details

Details for the file saldo_python-0.0.2-py3-none-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for saldo_python-0.0.2-py3-none-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7cb61d6d2d3195ab31626ab981fcf69bc0cc8ac68cc575663fe2e9e4d1acf812
MD5 9b496cc8f5dc641d2e826bcd71b6d3e2
BLAKE2b-256 e03a9aa52c0522eef89434ebe7915dd1c26fa2026336173a3730cf66816d77a0

See more details on using hashes here.

File details

Details for the file saldo_python-0.0.2-py3-none-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for saldo_python-0.0.2-py3-none-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 da12e642cbbe318dcede9c79cfe18bf9a398017c593046074bc2c1360744bccf
MD5 df2048ae2fb72344255de2bafd9a3d95
BLAKE2b-256 375202f454854ba0c4d82e0e439393789dbdeba87cf63290b51b81e9bc7d53d2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page