     @state.statechart.handleAction('showRegex')
 
   languageSelect: (query) ->
-    `<LanguageSelect
-      corpus={this.props.corpus}
-      selectedValue={query.lang} />`
+    if @isMultilingual()
+      `<LanguageSelect
+        corpus={this.props.corpus}
+        selectedValue={query.lang} />`
 
   languageAddButton: ->
-    `<button className="btn" style={{marginLeft: 20}} onClick={this.props.handleAddLanguage}>Add language</button>`
+    if @isMultilingual()
+      `<button className="btn" style={{marginLeft: 20}} onClick={this.props.handleAddLanguage}>Add language</button>`
 
-  searchButton: (isMultilingual) ->
-    marginLeft = if isMultilingual then 80 else 40  # adjust position relative to the language select
+  searchButton: () ->
+    marginLeft = if @isMultilingual() then 80 else 40  # adjust position relative to the language select
     `<button type="button" className="btn btn-success"
         style={{marginLeft: marginLeft}} onClick={this.props.handleSearch}>Search</button>`
 
   addPhraseButton: ->
-    `<button className="btn add-phrase-btn" onClick={this.props.handleAddPhrase}>Or...</button>`
+    unless @isMultilingual()
+      `<button className="btn add-phrase-btn" onClick={this.props.handleAddPhrase}>Or...</button>`
 
   updateChineseIME: ->
     $("input[type='text']").chineseInput


    `<span>
      <ChineseIme corpus={this.props.corpus} />
      {this.searchInputLinks(isMultilingual)}
      {searchQueries.map(function(searchQuery, index) {
        return ([
          isMultilingual ? this.languageSelect(searchQuery) : null,
          React.createElement(component, {
            showRemoveRow: searchQueries.length > 1,
            hasPhoneticForm: corpus.has_phonetic,

          })
        ])
      }.bind(this))}
      {this.addPhraseButton()}
    </span>`
