A spreadsheet containing German verb information.

Anki custom note types for complex morphology flashcards

If you use Anki, have you ever felt like the the out-of-the-box templates are a little basic?

The default card has just two fields for back and front. Of course, this is instantly relevant for simple vocabulary learning. You can begin adding your target-translation word pairs in straight away. It is intuitive and allows newcomers to get started straight away. Simplicity can be great!

However, as Anki works further and further into your language learning routine, that simple A-B card type can feel lacking. In particular, one single input box can seem a squash for all the extra information you learn alongside the dictionary form of your vocabulary.

Overloaded cards

A good example to illustrate this is the topic of irregular verbs. For example, take the French verb être (to be). It isn’t that useful to have a card that only lists the information “to be = être”. As a learner, you will surely want to add more detail, such as the present tense.

Now, using only the default card type, there are ways to include this detail. You might choose to add it in brackets after the infinitive, like “to be = être (je suis, tu es, il/elle est, nous sommes, vous êtes, ils/elles sont)”. But the problem is becoming obvious – your cards begin to look overloaded and messy.

Adding more info to basic Anki cards soon becomes messy.

Adding more info to basic Anki cards soon becomes messy.

There is a quick fix. When you create your vocab items, you can switch to inputting in HTML. Using HTML tags, you can then add line breaks and other formatting. With a bit of fiddling around, it is possible to separate out that info and at least make it more readable.

Formatting busy entries using HTML in Anki

Formatting busy entries using HTML in Anki

The result of HTML formatting an Anki text input

But still, all that information is jammed into a small input box. What happens when you want to make them more comprehensive, adding other tenses and so on? They will begin to look unwieldy.

And adding all that formatting is hardly economical with your valuable time. It would be better if the formatting were somehow automatically connected to the data itself, rather than completely manual.

Not only that, but there is also a good pedagogical reason for not cramming all that information into one space. During testing, all the material in that input box is bundled together as the answer. That is now a lot of material bound to single English prompt “to be”.

If only there were some way to separate it all out!

Anki custom card types

Well, a huge strength of Anki is how customisable and extensible it is. True, its advanced functionality might be well-hidden under a very plain interface, but you have a great deal of room to adapt and extend its basic workings.

It is Anki’s ability to create custom note types that will help us solve this problem. Custom note types allow you to define the fields for your cards. And they can be as comprehensive as you like, reflecting all the separate morphological parts of each vocabulary item.

It started with a list…

First things first: if you are creating word lists with very detailed, systematic additional info, Anki is probably not be the best place to collate it initially. Spreadsheet programs like Excel, Numbers or Google Sheets are much better geared up to this kind of thing. The format you need to save in is CSV (comma separated values), and all mainstream spreadsheet programs should give this option when saving or exporting.

Simply start adding your items, row by row. Use a column for each piece of information you want to keep separate. There is no need to use column headings. In the German verbs example below, there is a column for the infinitive, English translation, and then each of the six parts of the present tense.

Importing complex vocab items into Anki via CSV file

Importing complex vocab items into Anki via CSV file

Once you are happy with the number of items, you are ready to import it into Anki. And to make a fitting home for your new words, we create a new custom note type matching the fields in your spreadsheet list.

A wee note before we start: you need to be using the desktop program for this, as it is not possible in the mobile app. Before you do so, be sure to sync on all your devices, then sync on the desktop program. This is because the changes we make on the desktop client will require a full resync with Anki, and you don’t want to lose any progress from your devices. Also, to be safe, always back up your Anki decks before performing any major surgery on your precious cards!

Creating a new note type

In Anki, head to Tools > Manage Note Types. Once in the there, click Add, then Add: Basic and OK to select a template to base our new type on. We will use the basic one here, but you can experiment with more complicated types later on, if it takes your fancy!

Importing complex vocab items into Anki via CSV file

Importing complex vocab items into Anki via CSV file

Here, you add the fields that correspond to each column of information in your vocabulary spreadsheet. In the example below, I have also renamed the first two fields to reflect the verb-based example material more appropriately.

Importing complex vocab items into Anki via CSV file

Importing complex vocab items into Anki via CSV file

Now your data has a custom-made container to call home, you are ready to import it. Head to File > Import in your desktop app, and find the CSV file you saved / exported from the spreadsheet.

In the Type field, select the custom note type you just created. Then, select a deck to import it into (you might want to create a brand new one for this first).

Magically, Anki matches up the columns in your spreadsheet to the fields in your custom note type, as indicated in the lower half of that window. You can change how they marry up, but you shouldn’t have to as long as the number of spreadsheet columns and note fields tallies, and the order of them is the same.

Importing complex vocab items into Anki via CSV file

Importing complex vocab items into Anki via CSV file

That’s it! Anki has taken charge of your data, and will now drip-feed it to you daily along with your other cards.

But hold on – something isn’t quite right. None of the new, extra fields show in study mode. Egads! Not to worry – there is just one last step.

Styling your cards

The problem is that the basic type, which we used as a template, only shows the first two fields by default. That’s because it is based on a simple vocab flashcard with a front and back, and just two corresponding pieces of information. We need to style our new card type manually and add in those extra fields.

In the desktop Anki app, open up the Browse window. In the left-hand list of your Anki assets – decks, cards and so on – find the entry for your new note type. Click on it and you should see all your imported items on the right-hand side.

Locating your imported vocabulary via note type in the Anki Browse window

Locating your imported vocabulary via note type in the Anki Browse window

With any of those entries highlighted, you should see a button labelled Cards underneath. Clicking that opens up the card styling window, where you can add in placeholders for those missing items.

On the left, Anki gives you three editing panes. Bear in mind that this window represents a card with two ‘sides’. The first pane represents the front side of each vocab card. Then, there is a window you can use to add styling to both sides. Beneath that is a pane for the flip side. On the right is a preview of how both sides look.

On first opening this view, you will just see the first two fields (in the example below, Infinitive and Translation). Crucially, however, note that they are enclosed in {{double curly braces}}. This is Anki shorthand for a field when creating card templates.

With this knowledge, you are equipped to add in your extra fields. In our verbs example, the extra fields correspond to parts of the verb paradigm. Therefore, the field 1ps (first person singular) from the note type becomes {{1ps}} wherever it should appear on the card in study mode.

You can embed them within basic HTML, too, using divs, headings, paragraphs, line breaks and anything else to make them clear.

Importing complex vocab items into Anki via CSV file

Isn’t that better? Formatted cleanly, with styling applied automatically to every new vocabulary note of that type.

Top of the Anki class

Here’s where this technique can be really powerful. Now your information is separated, you can add in some of Anki’s other testing features to your card templates. If, for instance, you add test: after the first pair of curly brackets, that field becomes a type-in box in study mode.

You can put in as many of these as you want. In our verbs example, you could use type-in boxes to test the whole paradigm, like this:

Building more comprehensive tests using your Anki custom note types

Building more comprehensive tests using your Anki custom note types

Isn’t that a huge improvement on the original, basic A-B flip card? You have turned Anki into a real grammar testing machine. Take a look at the Anki manual for further tips and tricks about styling your cards in this way.

Keep playing

For sure, there is a lot more to this technique than the outline above. Our verbs example uses just a simple, one-sided card as a template, but there are many more options. As with all things Anki, it is well worth playing with the tools available to see what is possible.

After all, personalising your learning is taking charge of it. Have fun with your customisation!

Is your learning on fire? Just check your streak! Image from freeimages.com.

Feel the heat: get a visual grasp on Anki with this natty plug-in

Anki is an incredibly powerful tool with a heap of learning science behind it.

But do you ever feel, as an Anki user, that the process is all a bit of a mystery? That, instead of being passively fed material, you might like to glimpse inside the flashcard box and find out a little more about its electronic, spaced-repetition plans for you?

A chance question from a teacher and polyglot pal this week helped open up that box for me. And it’s worth sharing this little-known secret with anyone who want a bit more data than the all-knowing app is ordinarily willing to provide.

Streak test for gold

It all starts with a streak. A learning streak, that is: a golden motivational corridor in educational gamification.

Streak is the presentation of unbroken, habitual use of the app as an achievement. And it has long been a staple of gamified platforms like Duolingo, which quickly grew on its sticky back. The streak almost becomes an end in itself, powering the language learning along with it. Proud players share their incredible feats with others who hope to reach the same heights.

While Duolingo's streak feature is very popular, Anki does not have one.

On the face of it, streak does seem like an intuitively natural thing to want to know as a learner. How committed am I, in terms of how regularly I study? So it comes across as an odd omission from the standard Anki installation.

It all came to light when language buddy Marcel (so often a source of tips on everything language learning) asked if I knew where to find streak reporting in Anki. Despite the raft of data in the app’s familiar stats section, streak was nowhere to be seen. I was stumped.

Fortunately, a natty little plugin came to the rescue.

Review Heatmap

Review Heatmap adds a panel of information to the summary screens in the desktop version of Anki. Although the extra information seems quite standard, you might otherwise rack your brains to locate it in vain in a vanilla installation.

Although still in Beta for the latest 2.1.x stream of Anki releases (with a version for older versions here), it runs reliably and instantly exposes useful stats on the very first run.

The Review Heatmap plugin for Anki

The Review Heatmap plugin for Anki

Learning how you learn

Along with streak info, you can see a couple of other handy stats that do not feature in Anki’s regular data breakdown, including your average cards-per-day rate. And knowing about your learning is valuable meta-knowledge that can be just as useful as first-level learning material like vocabulary lists.

For example, take a look at the mass of colour in the plug-in display. Each square represents a day of your Anki year. You see the blanks? Those are the days on which you broke your streak. Interrogating the data like this can really help in the quest to learn how you learn.

Is there a pattern to them? Do they happen regularly? And can you use that information to preempt interruptions to your learning, and avoid them in future? In my case, hovering over my streak break blanks confirms what I suspected – they were days when family were visiting. Now I know this, I can try in future to review my Anki decks well in advance when I know I will have people round.

Streaks are not just about fun and pride. They encapsulate knowledge about your learning. And knowledge is power.

Pick a card, Anki card

The power of streaks is only one great way that Review Heatmap can boost your Anki learning. Like many things that just work, the app can be something of a black box. We adds words, Anki feeds them back to us using its clever algorithms. But sometimes, it can be informative to get a grasp on the workings inside that machine.

Exploring the heat map of coloured squares – the visual display style that gives the plug-in its name – can give you a more instinctive feel for how Anki schedules its cards. The darker the colour, the more cards scheduled on that day. By casting an eye over that annual map, you get a sense of the ebb and flow of card reviews, past and future. Hovering over individual squares even yields the exact number of reviews due on that day.

Not only that, but it is oddly satisfying to flick forward to subsequent years, and see reviews getting more and more infrequent. That gradual thinning out of card reviews is something special: it is Anki’s algorithm determining that you have, in accordance with the theory behind the system, memorised those words good and proper.

Obviously, numbers shift and change if you are actively adding cards all the time. But the visual snapshot is a fascinating way to start understanding how the spaced repetition approach plays out in real time.

Review Heatmap in lovely magenta.

Review Heatmap in lovely magenta.

Obviously, it also doesn’t hurt that Review Heatmap looks pretty funky in your Anki app. And there are some gorgeous colour options in the settings, too!

Turn up the heat

If you are ready to turn up the heat on your Anki routine by adding streak info and more, Review Heatmap is an essential add-on. Although it only boosts the desktop program, rather than the mobile apps, its insights can give you a real bird’s eye view over your learning.

As always with plug-ins, be sure to back up your Anki data before giving it a whirl.

 

Pull some Anki magic tricks out of your top hat! (Image from freeimages.com)

Anki magic tricks – by serendipity

I’ll make a confession here, as a die-hard Anki aficionado: I haven’t read the manual.

That is, at least, from cover to cover. For one thing, the Anki user guide is pretty thick (in digital terms). For another, I hate long instruction manuals. Instead, I learnt to use Anki by playing. Just dive in, have a go. From new electronic gadgets to household appliances, that spirit of exploration (and perhaps a touch of impatience) has followed me from childhood.

The inclination to tinker still turns up new tricks by the week. There is a lot to explore in Anki.

Back to basics

Sometimes, however, going back to basics can be helpful. A chance leaf through the Anki manual this week turned up some nuggets of wisdom I had long missed.

In fact, what I found out what not at all what I thought I was looking for. It started out as an attempt to tidy up my media folder by using subfolders. Would the media folder cope with these?

Well, partly. It appeared that the desktop and iOS apps behaved quite differently in this case, so I turned to the user guide for help. I didn’t find what I was looking for, sadly. It transpires that subfolders are recognised by the desktop program, but not the iOS app.

But all was not lost! Through my leafing through these online help pages, I did happen upon a really useful trick with filenames. How serendipitous!

Protect template images

To illustrate how useful this accidental trick is, let me set the scene. The topic of sprucing up Anki decks with media has long been one of my favourite topics to cover on this blog. From customising cards with images like flags, to maintaining a tidy media folder with the Tools > Check Media function, it’s par for the course for any Anki-loving linguist.

A customised Icelandic card in Anki

An Icelandic card in Anki –
complete with flag!

That said, I noticed something frustrating with that Check Media function in recent weeks. Each time I let it run to clean up unused image and sound files, my flag images were appearing in the list as candidates for deletion.

This is because they have no link to an actual Anki note – just a template.

Anki lists as unused all media not linked to a note.

Anki lists as unused all media not linked to a note.

To give a concrete example of this, let’s take this note in an Irish vocabulary deck for oráiste (orange), with a linked image file orange.png. That picture is perfectly safe from Anki’s musings, as it was added directly to the note. The Check Media tool will consider it in use by your decks, as it attached to the entry for oráiste. But your Irish flag image, flag_ie.png will only be present on the card template.

An Anki card with a note image and a template image.

An Anki card with a note image
and a template image.

Without being linked to an actual note, Anki flags your flag as unused every time you Check Media. And you don’t want to accidentally hit Delete Unused and get rid of it on a day when your attention is less than optimal!

Now, named as it is, Anki will always consider these files candidates for deletion. But the remedy I chanced across in the user guide is surprisingly simple. All you need to do is prefix any template-only media files with an underscore. Check Media then overlooks them, and they disappear from your list of deletion suggestions.

The Anki media folder, with underscores prefixing template media files.

The Anki media folder, with underscores prefixing template media files.

Two tricks for the price of one

My new Anki magic tricks didn’t stop there. I found the underscore tip, whilst searching for subfolders, in the section on custom fonts in card templates. Yes: it’s possible to go one step further with your customisation, and install fonts that travel around with your decks from device to device. This could be particularly useful if you are creating cards in a language with a very particularly, non-standard script.

Before we get too excited, however, the feature doesn’t yet work on the Mac OS version. It’s also unclear how much support there is in the mobile apps for it. Which returns me to the starting point of my query: subfolders, which also seem to lack full support across Anki’s platforms.

But then, that is the point of tinkering. Through playing around, we somehow find a way. And the user guide is always there when that approach fails!

You really do learn something every day, don’t you? May the spirit of the tinkerer follow you in your own Anki exploits. But dive into that guide now and again – you never know what you might find.

There's no better time to clean up your Anki! (Image from freeimages.com)

Anki Spring Cleaning : Brush up your decks!

It’s almost Spring! So doesn’t it feel like time for a refresh? A change is as good as a rest, and if that doesn’t go for our Anki decks too, I don’t know what does.

The thing with well-used tools is that, over time, the lose their sheen. Imperfections creep in, annoying niggles that we ignore for the time being. A note type out of place. An image not showing now and again. It may not interrupt our learning terribly, but after a while they can start to grate.

That’s why it’s a great idea to lay aside some time every few months to clean up your Anki decks.  If you are also a stickler for order, you will understand this declutter itch!

So what is the order of ceremonies for our Anki freshen-up blast? Our tidying spree here will focus on three areas:

  1. Bringing card images into the Anki file rather than external links
  2. Cleaning up unwanted media (without deleting your card images)
  3. Identifying and eliminating rogue note types

Before we start, remember to exercise caution when tinkering around in Anki’s underbelly. Preferably, make a full backup via the Export feature before you start. Better safe than sorry!

1. All-inclusive media

If you know a bit of HTML, it’s easy to spruce up your cards with colour and images. When I customise Anki cards, I often use flags, for instance. For the visual polyglot learner in you, flags can really help keep multiple languages separate in memory.

A customised Norwegian card in Anki

A Norwegian card in Anki

Now, for speed and ease, I often just search for a flag image online and use the URL directly in the card, like this:

<img src="https://upload.wikimedia.org/wikipedia/en/thumb/0/03/Flag_of_Italy.svg/1500px-Flag_of_Italy.svg.png" width="50" height="40" style="margin-bottom: 20px; border: 2px solid black" />

The problem here is not only that the code looks bloated and long-winded. More seriously, when using the decks without internet, the flags are simply absent, since they are downloaded every time.

Bring them home

The trick is to download and place your images inside Anki so they ‘live’ inside your data. Anki has a media folder just for this. Usually, the program places items there automatically when you add sound or images to a card, for example. But you can place them there yourself, too, and refer to them in your card code.

To open the media folder, open your Anki Preferences. Then, select the Backups tab. You should see a link titled Open backup folder – click it.

Anki Preferences

Anki Preferences

Now, the folder it opens isn’t the one we want. We need to go up one directory level, then into the folder called collection.media. This is where your Anki account keeps all of its MP3, PNG and similar files. With this folder open, it’s a good idea to close the Anki program in the background while we work.

Download and add the flag images and otherwise to this folder. You might want to resize them first. And, if you have lots of them, use a file naming system that keeps things tidy. For example, I prefix flag image files with fl_.

Close the folder once you are done, then reopen Anki. Head to the browser, select a card for customising, and you are set to use simply the file name on its own to link the image:

<img src="flag_it.png" width="50" height="40" style="margin-bottom: 20px; border: 2px solid black" />

Isn’t that so much better?

One note: you can nest files in subfolders and refer to them in your code, like flags/flag_it.png. However, while the desktop app recognises these paths, it seems that the iPhone app doesn’t. As with all these things, it’s worth playing around to see what you can and can’t do (while taking copious backups along the way, of course).

Edit 2021: the media folder is now a bit more hidden for Mac users. Here’s how to locate it now!

2. Media hangover

While we hang around in Anki’s media emporium, we may as well take the opportunity to keep on cleaning!

For a long time, I wondered why my Anki syncs were so large. It turned out that the media from old, since removed, shared decks were still hanging around. Inexplicably, deleting the deck hadn’t deleted the associated media. Carefully checking and deleting that wodge of unwanted files took multiple megabytes off my sync.

Of course, Anki has a tool for this already, in Tools > Check Media. In theory, it lists unused / unliked media for deletion. But sometimes a hands-on approach is just a bit more reliable. For one thing, your card images, like the flags above, will be listed as unused. They are not attached to cards, but rather your card templates, meaning they fall through Anki’s net. We don’t want the program to delete those!

A nice tidy Anki media folder

A nice and tidy Anki media folder

3. Rogue note types, begone!

Similarly, as with the media clutter, I’d accumulated some note types that meant nothing to me over prolonged use. Some of them seemed to be versions of standard cards but with odd suffixes, like Basic and Reversed Card-accfe. This seems to happen when cards are imported from shared decks, and there is some conflict with existing card types.

Fortunately, it is an easy problem to fix. Head to Tools > Manage Note Types on the home screen of the desktop app. Then, hit Add to create a new note type based on the same template as the strangely named notes.

Adding a new note type in Anki

Adding a new note type in Anki

After the new note type is ready, you can head to the Browse section of Anki. In the left-hand list, you should find an entry for the rogue note type. Click it to view cards assigned to that type, and highlight the notes you want to correct. Then go to Edit > Change Note Type, and change the selected cards to the new, corrected note type you set up above.

After you have done this to all the cards assigned to the strangely-named rogue types, you can go back to Tools > Manage Note Types on the main screen and delete them. Check that it reads 0 notes next to the type before you do – if not, you still need to change the type of some cards unless you no longer want to keep them.

Changing the note type in Anki

Changing the note type in Anki

As you get used to the internal machinery of the Anki app, you can do a regular sweep to keep on top of these foibles. It’s quite satisfying – a little akin to doing regular weeding to keep your garden in order – and will increase that sense of ownership you have over your vocabulary.

So roll up your sleeves, make plentiful backups, and get to Spring cleaning! Your Anki decks will positively shine for it.

Keep your language learning colourful - change things up from time to time.

Managing Anki decks with options groups

Well, the football didn’t go England’s way this week. Commiserations, fellow polyglot fans who were also hoping. But when anticlimactic gloom ensues, sometimes you’re motivated to very productive distractions. I’ve spent a useful chunk of time this week optimising my Anki flash card decks.

With Anki, as with all things, it’s easy to get stuck in your ways. When something works straight out the box and does the job, it’s tempting not to tinker. How many people, for example, never touch the advanced settings on a new phone, console or TV?

Change things up a little

That said, sometimes you just need to be brave and change things up a little. The experimenter’s ethos is key: it might work; it might not. But it’s worth trying!

Yes, Anki works straight out of the box. And it does a fantastic job like that. But, with some tweaking, you can fit it around your goals and lifestyle much more neatly. Here’s how I’ve tweaked it to fit my goals and lifestyle more neatly lately.

The problem

The problem is that I rotate a lot of languages in my learning routine. Some I’m actively learning right now. Others I’ve learnt in the past, and want to ‘rest’ them for a while before returning to them in the future. And some of those I want to bring out of their rest phase, and work on maintaining, rather than growing them.

The way I was doing this before was quite efficient, on the whole. I normally nest all my language decks in a superdeck called ‘Languages’. When I was ready to rest a language for a while, I’d simply rename its deck into ‘Rested Languages’. This deck had a learn / review limit of zero in its settings, effectively turning it off. When I was ready to restart that language, I’d move it back. I talk about this cycle in a previous post.

The trouble is, it could feel like a clunky kludge at times. Removing a whole deck from your stack renders the language invisible. It’s almost like you’ve given up on it – it’s no longer in your Anki hall of fame, it no longer feels like yours. I love seeing the long list of languages I’ve worked on in Anki, and removing one smarts a little. It’s like parking you classic, but disused car, in a dark, dusty garage. Or shutting away your pet in a kennel. Or lots of other slightly sad metaphors… In any case, it felt wrong.

If only there were some way of keeping decks where they are, but adjusting the new card / review settings separately from the rest…

Anki Options Groups

Roll on Anki options groups. By default, all the decks in a superdeck have the same settings. If you have a limit of ten new cards a day on the superdeck, all the subdecks share that limit.

However, you can set up separate ‘options groups’, and apply them to individual decks in a stack. This gives you control over the settings for that deck alone, and allows you to keep the deck where it is, but make it behave differently.

Getting started

It’s easiest to do this in the desktop program. Next to each deck, you’ll see a little cog symbol, which you can pull down to access a deck’s options.

Changing the options on a deck in Anki

Changing the options on a deck in Anki

Your decks will be set to the default options to start with. Pull down the cog menu in the top-right corner of the options form to add a new batch of settings.

Adding a new set of options in Anki

Adding a new set of options in Anki

The key setting here is ‘New cards/day’. In this example, I’m setting that to just two, as these are rested languages that I’ve reset all the scheduling on, and am drip-feeding as new vocab at a slow pace each day.

Adjusting options in Anki

Adjusting options in Anki

When you press OK, you’ve created an options group that you can use on your other decks, too. For instance, I’m currently sharing that ‘Minor languages’ group above with my Greek and Hebrew.

Grades of activity

It’s a great way to manage your study if you have lots of languages. It also pays to spend some time deciding what your levels of activity will be before creating options groups. Mine, for example, include:

I can’t underestimate how satisfying – and motivating! – it is to see all the languages I’ve worked on in the same list again. No more dusty attic of lost languages – they’re all in one place again. Give it a go, and get a little bit more tailor-made learning from this amazing, free tool!

Anki - with lots of language decks!

Anki – with lots of language decks!

Geoglot Verb Blitz Apps

Polish words in a dictionary

2000 words and still not fluent? My Polish Anki experiment 🇵🇱📱

Would you be impressed if I told you I know over 2000 words in Polish? What about if I told you that I still can’t actually speak Polish?

As crazy as it sounds, it’s true. At least, it was true – I’m working on the speaking part now. But for some time, I’ve been exploring ideas of what fluency really means in language learning. Common sense dictates that, of course, fluency isn’t just knowing hundreds of words in a foreign language. But sometimes, you have to try something to confirm what common sense tells you. So I set off on a little Polish experiment: what if I just learnt all the words first?

Away with words

The language-canny amongst you might already see where this was heading. I should add that I never expected to reach conversational fluency this way. Rather, it was a trial to see just how far mass vocabulary learning can take a learner. There are plenty of courses that focus on rote-learning of vocab (Vocabulearn Polish, for example). Just how effective is the approach on its own, or, at least, as a springboard for more rounded learning later on?

Also, a disclaimer: I wasn’t completely new to Polish. I’ve had a casual interest in the language and culture ever since this formative TV moment at the age of 17. I’d learn a little Polish before, and knew the fundamentals of grammar. But fundamentals is perhaps an overstatement – I knew a handful of set phrases, a couple of noun cases and one verb conjugation.

The process

The whole thing was done pretty much on the cheap. I set about building a list in Anki based on a really old Polish text that I picked up for 50p in a second-hand bookshop: the 1948 edition of “Teach Yourself Polish”. Chapter by chapter, I’d strip the pages for new entries, and add them to Anki, tagging for parts of speech and topic. After I exhausted that (it contains maybe 1500 individual vocabulary entries or so), I turned to other texts I had at home (but never completed), like Routledge’s Colloquial Polish.

As I built the lists, I cross-referenced carefully using tools like Wiktionary, to check for mistranslations, obsolete terms and so on. That’s a pretty important step when using a text from 1948! However, the core vocabulary of a language doesn’t typically change drastically in any 70-year period, so I ended up with a pretty solid list of everyday words in the language (as well as some nice little oddities like jaskółka – a swallow, and borsuk – badger). 🐦

Input, test, repeat

I started doing my daily Anki routine right after my first words had been input. That meant that, for some weeks, I was learning words from early chapters, while typing them in from later ones. I found that helped, in fact; I’d become familiar with words for the first time when entering them, and then have an ‘echo’ of them when they came round in Anki. I certainly had a lot of success with recall that way.

Thankfully, there’s no damage that can’t be undone when learning languages. I’m back on track now with a structured textbook and regular one-to-one lessons with a Polish teacher. Those months learning the entire vocabulary of “Teach Yourself Polish” weren’t wasted – I now have a massive word bank at my disposal (even if learning to put them together is taking a lot of effort!).

Lessons learnt

So what did I learn, besides 2000 words, and how to be a walking dictionary?

Well, it clearly demonstrates two distinct mental processes when it comes to linguistic memory. There is the mental dictionary. And then there is the rule book. They can be learnt in isolation, but to really speak, they need to be learnt together.

Also, without learning them together, your power to retrieve words from memory can be a little mechanical and clunky. I had never practised firing off reams of words in the flow of conversation. I could answer like lightning if asked “what’s the Polish for apple?“. But when the time came to try and speak, my retrieval was just too slow to be useful.

It’s necessary to practise your vocabulary in the full stream of everyday speech; your brain must get used to pulling words quickly from memory as soon as they are needed.

By way of comparison, I notice a huge difference between my Polish and Icelandic. For me, the two languages are approximately at the same level on paper. However, speaking Icelandic in full sentences from the start, I come to a complete, faltering stop much less often.

Curating your own lists in Anki

It was also a great lesson in vocab organisation. Because I’d diligently tagged all of the entered words, I could leverage Anki’s search and filter to pull up custom vocab lists based on topic, or even parts of speech. What are all the adverbs of time I’ve learnt in Polish? Search the deck on ‘tag:adverb’ and ‘tag:time’, and hey presto. What about all the words for colours I’ve learnt? Pop in ‘tag:colours’ and there they all are.

This is important because of the power of ownership in language learning. These were my lists – they have particular salience to me, as I create and curate them. When entering them, I thought hard to think up tags that might be useful for sorting later. It’s quite satisfying to interrogate a mass of words in this way, and see the patterns and orders in them. And it works wonders for helping them stick in memory.

Interrogating lists of Anki words by tag

Interrogating lists of Anki words by tag

Gist king

Even in the absence of full syntax, it is now much easier to get the gist of most Polish texts.  Words alone are certainly not useless; they just serve the user better in a passive capacity.

The boosted banks are also a fantastic advantage now I am learning Polish in a more rounded,  systematic fashion. As I learn new structures, I have a ready-made treasure of words to drop into them.

Incidentally, it gave me a wonderful bird’s eye view of certain differences between Slavic languages, too. As a former learner of Russian, it was fascinating to see where Polish completely matched, or totally diverged from Russian.

An experience to repeat?

Has the experience been useful? Incredibly. Would I do it again? Certainly not with a completely new language that I knew nothing about in terms of grammar.

However, the sense of purpose and diligence it gave me was invaluable – I felt very actively engaged in the process of learning Polish. Not only that, but it was a masterclass in how to use Anki and take ownership of your vocabulary. As such, I shall definitely incorporate the same approach into further learning – only as a complimentary, rather than a principle, strand!

Polish Verb Blitz for iOS

Pulling out lists of words by tag in Anki

Anki, the vocab monster

Did you think learning vocabulary in a foreign language was just about memorising lists of words? Well, there’s a science to it. And Anki, a free flashcard learning system, has it down to a tee.

I’ve made frequent mention of the program in previous blog posts, and it’s formed a key part of my learning strategy since I started experimenting with it last year. I’m using it to drill and practise a couple of different languages, but here, I’ll focus on my experiences with it to achieve a decent working vocabulary in Polish.

Getting started

I hear it from several language-loving friends, and I felt the same at first: it’s a little bit intimidating at first. Its basic, unstyled interfaces can be offputting for the newcomer, and for certain things – like styling your cards – it is helpful to know a little tech magic like HTML. However, there are some helpful videos on the fundamentals at this link. And further assistance is just a YouTube search away, as there is a vast number of active users online, posting tips and hints. This excellent video introduction is a good example, and a great place to start.

Of course, all the magic is under the hood; it’s in the algorithms that Anki uses to drip-feed you vocab, day by day, and decide which words need more practice, and how often. It just requires a little work on your part, in curating your word lists.

feeding the Anki monster

There’s one key rule to maintaining pace with Anki: keep filling it up. Treat it like a vocabulary monster than needs a regular bucket of new words every so often to keep it fierce. You can add hundreds of words in one fell swoop at the beginning, and let the program do its stuff over the following weeks and months. It will select 25 new words from the bank a day, adding them to previously viewed words to recycle in each session. Eventually, it will run out of new words, and you’ll just be in memory maintenance mode.

Adding huge swathes of vocabulary in one go isn’t practical, though. It’s boring, for a start. And how do you decide on a source right at the beginning of your language learning journey? Also, vocab learning should be – in my opinion – an ongoing, lifelong process, and I feel my own use of Anki should reflect that.

Instead, then, I decided to just stay a few weeks ahead of myself with adding words. I chose a primary text for learning Polish – a very old edition of Teach Yourself Polish – and made a note to myself to add 2-3 chapters of vocabulary from it each week. I did this religiously, and within a few weeks I’d added a whole book’s worth of words.

However, making this a regular habit also allowed me to add in extra sources of vocabulary when I came across them. Along the way, I started to use the excellent Routledge Basic Polish – A Grammar and Workbook and Intermediate Polish – A Grammar and Workbook. As I found useful words in the examples, I’d add those in too. To keep things tidy, I’d add a sub-deck of flashcards to mark vocabulary from different sources separately.

Vocabulary mining

As well as books, I found two other useful ways to mine for vocabulary: self-interrogation and headline hunting.

In the first case, I’d actively interrogate my vocabulary as it was presented to me each day. If the words ‘shirt’, ‘trousers’ and ‘dress’ popped up, I’d ask myself: have I come across the word for ‘t-shirt’ yet? I’d check my vocab list, Google Translate the missing word, double-check it in Wiktionary, and add it to the bank if necessary. (I always use a couple of electronic resources with word-checking – never just a single one. Cross-referencing ensures you don’t end up with any dodgy mistranslations in your word bank!)

Headline hunting speaks for itself – I’d find a new site, and scan down the headlines for new or unusual words. Again, I’d Google Translate, check in Wiktionary and add to the bank. If I only do this once a week, it still generates a trickle of extra vocab to keep the monster fed.

Notably, I decided that vocabulary didn’t just mean ‘words’. Throughout my mining, I’d take model phrases, sayings, turns of speech – anything that I thought could be useful. Doing so meant that I could use Anki to revise simple structure, as well as dictionary items.

Tags are key

Crucially, I’d also add keywords to each vocabulary item. These were mainly based on broad topics that I could assign to each individual word; examples were ‘food and drink’, ‘clothes’, ‘colours’ and so on.

This turned out to be invaluable, given that the vocabulary was not thematically organised in the source material. After adding the words along with keyword tags, I could sort topically later on, pulling out all the ‘colours’ words for revision, for example. It’s especially satisfying when you call up a search list like this, and see how many different sources have gone into building your learning material.

Pulling out lists of words by tag in Anki

Pulling out lists of words by tag in Anki

First-pass learning

The very act of adding words to Anki doubles up as a sort of pre-learning phase. I never make a conscious effort to remember vocab as I’m typing it into the app. But inevitably, some items will catch my attention, and there’ll be a fair bit of residual recall when they pop up later in the program. I call this ‘first-pass learning’, and it’s often enough to provide a hook by the time the words get a second pass when popping up as scheduled.

This ‘learning proper’ phase could happen any time, in any place, thanks to the Anki app. I usually find myself squeezing those 10-15 minutes into train journeys – it’s a great way to fill otherwise ‘dead time’.

For Android users, the experience is still completely free, thanks to a third-party tool app on Google Play. However, for us iPhone people, the iOS app is a slightly pricey purchase at £23.99 / $24.99. Nonetheless, there are ways to approach that price tag on a budget of nothing. I bagged some free iTunes vouchers on Swagbucks for mine – see here for my experience with that!

Lieutenant Anki, language-learning regiment

The greatest thing is that Anki has regimented and regularised my vocabulary learning. Where I could be a little chaotic, now I have organisation. The system forces you to stay on top of things, too; miss a couple of days, and the list of words to learn and revise grows bigger and bigger. Stick to little and often and you won’t work up a backlog!

I’ve now thoroughly learnt over 1000 Polish vocabulary items. In fact, Anki has been so successful at drilling them, my vocab level has far outstripped my grammar – one possible downside to blitzing your words like this! But as I learn grammar at a slightly less frenetic pace, having a large knowledge of words to use with new structures is definitely a bonus. And I’m still experimenting with ways to drill grammar and structure in Anki, too.

In short, I’m now hooked on Anki. I’m proud of my curated word lists, as they are a record of how far I’ve travelled on each language learning journey. They’re highly personal, and, for that, I’m all the more motivated to work with them and learn them. If you’ve ever tried and have felt put off, please persevere – it’s definitely worth it!

A dictionary won't always help you learn words in their natural habitat: the sentence.

Taming Anki’s ‘new card’ quota to pace your vocab learning

Anki is an amazing beast of a language-learning tool. But, like all beasts, it can be a bit intimidating. I’ve been using it for over a year now, and still learn new things about it all the time. I’ve recently discovered a simple trick to avoid being overwhelmed by its relentless rate of daily card testing.

On Anki, you organise your flashcard learning into decks. These could be different subjects, like Sociology and Psychology; for linguaphiles, they’re more likely to be different languages.

How Anki schedules new cards

Now, Anki schedules a certain number of new cards to present you with every day. The default is 25. However, those are spread out across all your decks. When you hit the tally of 25 new cards, then you won’t come across any more new ones that day – in any deck.

The Anki dashboard (Mac desktop version)

My Anki dashboard (Mac desktop version) – new cards scheduled are in blue.

I’ve only recently noticed how useful this can be for paced learning. For instance, if you’re working on several languages at once, you’ll probably have one you find a bit easier – a ‘maintenance’ language as opposed to a full-blown, totally new one. In my case, I’ve been adding lots of words in Norwegian that are either already familiar, or quite easy to learn. On the other hand, I’ve been adding a lot of words in Polish that are really, really hard to remember.

Rest your difficult languages when you need a break

When testing daily, I can give myself an ‘easy’ day by hitting Norwegian first. That way, the ‘new card’ tally is used up on my maintenance language, and I have a day off new Polish words! Note that it doesn’t let me off my Polish completely – but I’ll only be retesting words I’ve already learnt in that language.

This works best when you’re regularly adding vocabulary cards to all your Anki language decks. It highlights the fact that language learning is never ‘done’. You should be actively reading even in your ‘easy’ languages, and adding to your vocab bank all the time. The upshot is the availability of ‘easier’ cards when you need them. And we all need an easier ride from time to time!

Coins

Anki for iOS – on the cheap

Like all the best language hackers, I’m a long-time convert to the Anki flashcards system. It’s one of the power tools of language learning, combining science-smart learning methodology with a simple, no-nonsense interface and complete customisability. I use it to build my own personal word lists as I browse and read in my target languages; I come across a new word, look it up, and pop it in.

I generally administer my vocab lists on the free desktop client (available for Windows, OS and Linux), and test myself in my spare moment during the day on the mobile app. However, after switching back to iOS from Android recently, I was, admittedly, discouraged to learn that the iOS version of the app is a not insignificant £18.99 / US $24.99. After using the free Android version, having to pay rankled a bit (being a thrifty Midlander at heart!).

However, with a bit of rational processing, it’s easy to see why the price is more than fair for such a brilliant app. The author does a good job of justifying the cost at this link, and as a fellow independent app developer, I more than get it. The Android version, it turns out, is developed and maintained by a separate group of people. From the official channel, you’re still getting the very powerful desktop software for nothing at all, and £18.99 for adding mobile capabilities doesn’t seem like much compared to other language learning tools, or subscription-based services.

So far, so good – I’d justified why the app was worth £18.99. But the thrifty Midlander in me still seethed silently at the thought of spending that much on an app.

Enter Swagbucks. On the face of it, Swagbucks is a run-of-the-mill survey / pay-per-click site, where bored Internetsters with some spare time go to earn rewards. The site has been fêted a lot on thrift-seeking sites, particularly MoneySavingExpert.com, in recent years. But wait – Swagbucks can pay out in iTunes gift cards!

I signed up, and set myself a goal – no more than 30 minutes of Swagbucking a day, until I’d earnt enough to cover the app. I won’t lie – surveys and pay-per-clicks aren’t particularly riveting to plough through, so setting yourself a max goal is a good idea. In fact, Swagbucks helps you with this by setting you a daily goal to hit for a bonus. In less than a month, I’d got my two £10 gift cards – that app was mine! *cue maniacal laughter*

So, summing up, this is an age-old tale of a slightly stingy language learner at Christmas time. But if you’re also keen to get the power of Anki on your iOS device, and feel the sting is a bit too sharp, then sites like Swagbucks are definitely worth considering. Happy Swagbucking / Anki-ing! #hohoho