---
title: NSSpellServerDelegate
framework: foundation
role: symbol
role_heading: Protocol
path: foundation/nsspellserverdelegate
---

# NSSpellServerDelegate

The optional methods implemented by the delegate of a spell server.

## Declaration

```swift
protocol NSSpellServerDelegate : NSObjectProtocol
```

## Topics

### Check Grammar and Spelling in Strings

- [spellServer(_:check:offset:types:options:orthography:wordCount:)](foundation/nsspellserverdelegate/spellserver(_:check:offset:types:options:orthography:wordcount:).md)
- [spellServer(_:suggestGuessesForWord:inLanguage:)](foundation/nsspellserverdelegate/spellserver(_:suggestguessesforword:inlanguage:).md)
- [spellServer(_:checkGrammarIn:language:details:)](foundation/nsspellserverdelegate/spellserver(_:checkgrammarin:language:details:).md)
- [spellServer(_:findMisspelledWordIn:language:wordCount:countOnly:)](foundation/nsspellserverdelegate/spellserver(_:findmisspelledwordin:language:wordcount:countonly:).md)

### Managing the Spelling Dictionary

- [spellServer(_:didForgetWord:inLanguage:)](foundation/nsspellserverdelegate/spellserver(_:didforgetword:inlanguage:).md)
- [spellServer(_:didLearnWord:inLanguage:)](foundation/nsspellserverdelegate/spellserver(_:didlearnword:inlanguage:).md)
- [spellServer(_:suggestCompletionsForPartialWordRange:in:language:)](foundation/nsspellserverdelegate/spellserver(_:suggestcompletionsforpartialwordrange:in:language:).md)
- [spellServer(_:recordResponse:toCorrection:forWord:language:)](foundation/nsspellserverdelegate/spellserver(_:recordresponse:tocorrection:forword:language:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Spelling and Grammar

- [NSSpellServer](foundation/nsspellserver.md)
